|
如题,我的一个文件名为test,其内容为:
/export/home/pengx/testsh/w_4.2588nm/p_2.50e+01kpa/a.out
/export/home/pengx/testsh/w_4.2588nm/p_4.00e+01kpa/a.out
/export/home/pengx/testsh/w_4.2588nm/p_5.50e+01kpa/a.out
/export/home/pengx/testsh/w_4.2588nm/p_7.00e+01kpa/a.out
想执行如下三个操作:
1.去掉每行行尾中的字符串 “a.out”
2.每行行首前添加字符串 “cd ”
3.隔行添加字符串 “nohup ./a.out &”
最终的文件应该为:
cd /export/home/pengx/testsh/w_4.2588nm/p_2.50e+01kpa/
nohup ./a.out &
cd /export/home/pengx/testsh/w_4.2588nm/p_4.00e+01kpa/
nohup ./a.out &
cd /export/home/pengx/testsh/w_4.2588nm/p_5.50e+01kpa/
nohup ./a.out &
cd /export/home/pengx/testsh/w_4.2588nm/p_7.00e+01kpa/
nohup ./a.out &
请问shell中该如何用awk或者sed命令写该段代码?? |
|