我想修改IP在兩個文件中更改IP:文件1的擊菜單一個答案,在多個文件中
內容有這一行:的
AS400=127.0.0.1
目錄文件2有這line:
AS400=127.0.0.1
下面的bash腳本會問我AS400的IP地址,此時只修改一個文件:
#!/bin/bash
# Modify props file - file1.props
echo " Please answer the following question"
gawk -F"=" 'BEGIN{
printf "Enter AS400 IP: "
getline as400 <"-"
file="/usr/local/src/file1.props"
}
/as400/ {$0="as400="as400}
{
print $0 > "temp2"
}
END{
cmd="mv temp2 "file
system(cmd)
}
' /usr/local/src/file1.props
我怎麼告訴它來更新我到文件2還可以鍵入完全相同的IP地址?
獎金問題... 任何人都可以看看這個腳本,並告訴我爲什麼獲得編輯的文件以每行結尾的^ M結尾?
如果輸入文件具有DOS回車,它們將被複制到輸出文件;你有什麼可刪除它們(也沒什麼添加它們,除非你複製/粘貼不完全的腳本)。 – tripleee