如何为多个文件比较和替换 unix/Linux 中的整行
how to compare and replace a whole line in unix/Linux for multiple files
我需要帮助将当时只有“-”的文件替换为 "dues"。这是一个例子:
file1.txt
qbc
-
20-11-2015
trv
file2.txt
-
-
21-22-2015
Non-veg
文件3.txt
var
dell
-
我需要一些帮助来替换只有“-”的完整行。我尝试使用 sed 's/-/dues/g'
但这会替换日期和其他地方的“-”。感谢任何帮助。
试试这个...
sed 's/^-$/dues/g'
我需要帮助将当时只有“-”的文件替换为 "dues"。这是一个例子:
file1.txt
qbc
-
20-11-2015
trv
file2.txt
-
-
21-22-2015
Non-veg
文件3.txt
var
dell
-
我需要一些帮助来替换只有“-”的完整行。我尝试使用 sed 's/-/dues/g'
但这会替换日期和其他地方的“-”。感谢任何帮助。
试试这个...
sed 's/^-$/dues/g'