pwd 是当前用户所在路径比如Dev-FandeiMac:~ code-pc$ /tmp/t.sh 1 2$0:/tmp/t.shpwd:~$(dirname "$0"):/tmp
wc -l a.txt 统计a.txt 行数查看文件a.txt的第190行到196行,
sed -n '190,196p' a.txt如果查看某一行用
sed -n '190,1p' a.txtsed -n 'a,bp' a.txt 读取自第a行到第b行的数据
if(a > b ) return 第a行
输出第一列符合某值的行的第一二列
其中"'$1'"代表外部变量,不是指第一列
sed -i '/allow chengyongxu.com/i\allow chengyongxu.cn' the.conf.file
行前后
sed -i '/allow chengyongxu.com/a\allow chengyongxu.cn' the.conf.file
sed -i '/1/a\t' t.txt
在t.txt中找到一行内容为1,然后再改行后面写入t(mac不能用)
sed 's/$/&tail/g' test.txt 每行尾添加tail
sed 's/^/head&/g' test.txt 每行头添加head
echo "[INFO LOG][`date +%y/%m/%d-%H:%M:%S`]:ps -efww |grep /data/C++/log|grep logd|grep -v start.sh|grep -v grep"
sed -n '/sjob_exec.sh/=' /etc/crontab
显示匹配的行内容sed -n '/sjob_exec.sh/p' /etc/crontab
修改指定行的内容sed -i "row s/#//" /etc/crontab
修改匹配行row=$(sed -n '/sjob_exec.sh/=' /etc/crontab)sed -i "$row s/#//" /etc/crontab