[root@vmcentos lianxi]# for i in {1..5};do echo "test" >> $i/a.txt;done [root@vmcentos lianxi]# for i in {1..5};do echo "lucy" >> $i/a.txt;done [root@vmcentos lianxi]# find /root/lianxi -name a.txt -exec sed -i '/lucy/d' {} /; [root@vmcentos lianxi]# cat {1..5}/a.txt test test test test test [root@vmcentos lianxi]# for i in {1..5};do echo "lucy" >> $i/a.txt;done [root@vmcentos lianxi]# cat 1/a.txt test lucy [root@vmcentos lianxi]# find . -name a.txt | xargs sed -i '/lucy/d' [root@vmcentos lianxi]# cat {1..5}/a.txt test test test test test
-i 表示操作在源文件上生效.否則操作內存中數據,并不寫入文件中. 在分號內的/d表示刪除匹配的行 分號內的s/表示替換 /g表示全局替換
新聞熱點
疑難解答