我想编辑所有文件顶部的行#!/bin/bash
行,.sh
扩展名如何通过脚本完成。
答案 0 :(得分:2)
您可以使用sed命令执行此操作:
sed -i "1i #!/bin/bash" *.sh
sed
:命令名称-i
:用于编辑文件的sed选项
就地1
:行号i
:在插入之前进行插入
#!/bin/bash
:shebang
加入*.sh
:在所有.sh上完成这项工作
文件答案 1 :(得分:0)
find /path -iname "*.sh" -type f -exec sed -i.bak '1i #!/bin/bash' "{}" +;