2

我想在所有扩展名为脚本#!/bin/bash的文件中编辑文件顶部的 she bang line 行。.sh

4

2 回答 2

2

您可以使用 sed 命令执行此操作:

sed -i "1i #!/bin/bash" *.sh
  • sed: 命令的名称
  • -i: sed 选项就地编辑文件
  • 1: 电话号码
  • i:在之前提供的行号之前进行插入
  • #!/bin/bash:要添加的shebang
  • *.sh:使这项工作适用于所有 .sh 文件
于 2010-08-06T05:57:05.547 回答
0
find /path -iname "*.sh" -type f -exec sed -i.bak '1i #!/bin/bash' "{}" +;
于 2010-08-06T06:24:56.210 回答