尝试 sed 文件

尝试 sed 文件

当前文件包括:

Computer1
Computer2
Computer3
[...]

想要更改为;

Echo computer1;ssh computer1 date
Echo computer2;ssh computer2 date
[...]

非常感谢您的帮助和歉意,我希望它看起来像 Echo computer1;net time -S computer1 等

答案1

使用:

$ sed -E 's/.*/Echo &;ssh & date/' file
Echo Computer1;ssh Computer1 date
Echo Computer2;ssh Computer2 date
Echo Computer3;ssh Computer3 date

或者

$ sed 's/.*/Echo &;ssh & date/' file
Echo Computer1;ssh Computer1 date
Echo Computer2;ssh Computer2 date
Echo Computer3;ssh Computer3 date
  • .*除换行符外的任何字符(从零到最可能出现的次数)
  • &匹配的部分

相关内容