Linux Shell

打印包含转义字符的字符串

echo -e "含转义字符的字符串" #printf

打印有颜色的字符串

echo -e "\e[1;31m This is red text \e[0m" #printf

首行注明解释执行方式

#!/bin/bash
#!/bin/sh

保证脚本的环境变量一致

source /etc/profile
. /etc/profile

条件判断

if  ["$myvar" != "" ]
then
    ...
elif [...]
    ...
else
    ...
fi

获取某端口上运行的进程号

processId='lsof -i:端口号 | awk '{print $2}' | sed -n '2p'' #注意是`号

 

Leave a Comment.