Shell功能


  • 简介
  • 目录大纲
  • 最新文档
  • 文集下载

    Find排除多个目录并按多个后缀查找文件

    导言 在 Linux 系统中,使用 find 命令可以快速定位文件和目录。但是,有时候我们需要在查找文件时排除某些特定目录,并且只查找特定后缀的文件。本文将介绍如何使用 find 命令实现这一目标。 查找并排除目录 当需要在某个目录下查找文件,但又希望排除其中的一些子目录。可以使用 -prune 选项排除指定目录。 下面是一个示例命令: bash find /home/user \( -path ……

    Nathan - 2024年3月14日 16:59


    sed: 匹配并在中间位置插入字符

    问题示例 有如下2个字符串,实现如下需求: proxy_pass http://192.168.1.1:8080/upload; proxy_pass http://upload_server/getupload.action; 要求说明: 1. http://后到/之前可能为任何值 2. 保留路径/后的所有内容 3. 在路径/之前插入固定字符串/prefix/admin 结果演示 sh [roo……

    Nathan - 2023年10月10日 12:14


    sed:使用正则匹配IP地址

    更新替换IP bash sed -iE 's#([0-9]{1,3}\.){3}[0-9]{1,3}#your_new_ip_address#g' your_file.txt 打印匹配IP的行 sed -nE '/([0-9]{1,3}\.){3}[0-9]{1,3}/p' your_file.txt 这个命令将会读取名为 your_file.txt 的文件,并匹配其中的IP地址。它使用了一个正则……

    Nathan - 2023年9月18日 17:49


    Bash中的变量声明与处理

    在Bash脚本编程中,变量是一项关键的概念,它们允许我们存储和操作数据。一个有趣且常见的用例是在一个变量中存储另一个变量的名称,并使用该变量来访问所存储变量的值。在本文中,我们将深入探讨这一概念,并通过一个实际示例来解释如何使用这种技术。 变量声明和赋值 首先,让我们了解一下变量的基本声明和赋值。在Bash中,您可以通过以下方式声明和赋值变量: key=accessReportLog val=/d……

    Nathan - 2023年8月30日 16:44


    执行命令前关闭history记录

    避免命令会在history中暴露敏感信息 建议使用如下命令关闭history再执行 set +o history 执行后可使用如下命令恢复history set -o history

    Nathan - 2023年6月28日 17:41



    Nathan

    联系邮箱:service@netimed.cn