4 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗 獲得超7個贊
可以使用sed進(jìn)行操作,先定義一個參數(shù)讀取A文件中的第一行 LineA=`sed...` 或者是使用cat把內(nèi)容讀取出來,再使用sed的替換方法,將B文件中的第一行替換為$LineA即可。希望有幫助

鴻蒙傳說
TA貢獻(xiàn)1865條經(jīng)驗 獲得超7個贊
echo $1
sed "s/[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+/${1}/" test.data
test.data 就是你的文件。用正則表達(dá)式匹配到ip地址,然后用命令行的輸入替換。
不過問題是如果文件中有多個,還是挺麻煩的。還是用強大的腳本比較好。
另外,替換后還要通過臨時文件替換回原文件。不能直接覆蓋
添加回答
舉報
0/150
提交
取消