-2

ドキュメントの必要性のために私はシェルスクリプトを持っています、そこで私は与えられた行のシェルスクリプトの最初と最後に特定の文字列を追加しなければなりません、行番号はランダムでリストに含まれています

for example :-  
test.sh 
line number := 2,5,6,7,9
Add "&gt" "/&gt"

in test.sh file go to the line number 2 and add "&gt" in the start of the line and "/&gt" at the end of the line do the same for line number 5,6,7,9
4

2 に答える 2

1

awkでは、がによって返される行番号の配列であるNRかどうかをテストできます。inpatsplit()

于 2012-06-02T05:29:10.310 に答える
1
sed -i~ '2{s/^.*$/"\&gt"&"\\\&gt"/}' FILE

これ2が行番号です。"\&gt""\\\&gt"はそれぞれプレフィックスとサフィックスです(エスケープする必要があります&\。接尾辞が。のバックアップファイルがあります~

于 2012-06-02T05:29:25.107 に答える