去后缀及最后一个字符
[root@wj ~]# echo "nginx-1.6.1.tar.gz"|sed 's/\.tar\.gz//g'
nginx-1.6.1
[nginx@localhost ~]$ id | awk '{print $1}' | awk -F "(" '{print $2}'
nginx)
[nginx@localhost ~]$ id | awk '{print $1}' | awk -F "(" '{print $2}' | sed 's/)//g' #原理就是把最后一个字符替换为空
nginx
查找某行
查找第二行内容 这里n表示行号,p打印出匹配内容(到标准输出)
sed -n '2p' file.txt
查看1到5行之间的内容
sed -n '1,5'p 1.txt
替换
把1125该为1127
sed -i 's/1125/1127/g' appjc.sh
删除
删除文件的第一行
sed -i '1d' file.txt
删除多行
sed -i '1,2d' file.txt #删除第一行和第2行
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容