2

拡張子#!/bin/bashの付いたすべてのファイルで、ファイルの先頭にある彼女の強打線行をスクリプトでどのように編集したいのですか。.sh

4

2 に答える 2

2

これは、sed コマンドを使用して実行できます。

sed -i "1i #!/bin/bash" *.sh
  • sed: コマンド名
  • -i: ファイルをその場で編集する sed オプション
  • 1: 行番号
  • i: 前に提供された行番号の前に挿入を行う
  • #!/bin/bash: 追加するシバン
  • *.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 に答える