file=$2
isHeader=$true
while read -r line;
do
if [ $isHeader ]
then
sed "1i$line",\"BATCH_ID\"\n >> $file
else
sed "$line,1"\a >> $file
fi
isHeader=$false
done < $1
echo $file
シェル。私はこれを試しましたが、うまくいきません。私はアイデアはありません、誰かが私を助けてくれますか?あなたが何をしたいかテキストと異なる文字列を追加し、私は文字列を追加したい最初の行で、私は残りの行に同じ文字列を追加したい他のラインにスクリプト
あなたは何のエラーを得るのですか?簡単な入力(3〜4行)から出力として欲しいものの例を表示できますか? –
最初の行はヘッダ、EX: "Name"、 "Date"、 "Number"ここでは、EXのためのPKになるテキストを追加したい: "ID"と他の行には、数。 –