随笔分类 - shell
摘要:在 sh -c 中,-c 是 Shell 的选项之一,用于指定要执行的命令字符串。 单个命令字符串 sh -c "command" 多个 sh -c "echo 123; sleep 5; echo 456" 123 456 sh: 表示调用 Shell(通常是 /bin/sh)。 -c: 表示从命
阅读全文
摘要:创建文件 [root@master-1 ~]# cat path.service C:\\Program Files\\MyApp \ qwe \\ qq \\ az 需求:使用sed将 \\ 替换为 \ 执行sed命令,并使用双引号" " [root@master-1 ~]# sed -i "s/
阅读全文
摘要:[root@web logs]# cat access.log | awk -F " " '{print $1}' |sort |uniq -c |sort -rn 79 xxx.23.132.13 4 113.xx.1xx.111 3 11x.136.xxx.131 2 18x.1xx.220.x
阅读全文
摘要:如果需要打印出磁盘使用率 ]# df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 24K 2.0G 1% /dev/shm tmp
阅读全文
摘要:文件比较运算符 1. -e filename 如果 filename存在,则为真 如: [ -e /var/log/syslog ] 2. -d filename 如果 filename为目录,则为真 如: [ -d /tmp/mydir ] 3. -f filename 如果 filename为常
阅读全文
摘要:今天在测试shell脚本的时候发现在函数中设置了变量后,居然可以在另外的函数中直接调用该变量 #!/bin/bash METHOD=$1 BRANCH=$2 GROUP_LIST=$3 function IP_list(){ if [[ ${GROUP_LIST} == "GROUP1" ]];th
阅读全文
摘要:2>/dev/null意思就是把错误输出到“黑洞” >/dev/null 2>&1默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞” 2>&1 >/dev/null意思就是把错误输出
阅读全文