0
誰かが以下のsedコマンドを理解するのを助けることができますか?それはcsvファイルは、このコマンドに入力されているCOUNT-15
- 2
TOT -以下のsedコマンドはどのように動作しますか?
に、insertpoint:
これらは私が使用していた値です。
sed -e ''"${InsertPoint}"'s/^[^,]*,//' -e ''"${InsertPoint}"'s/$/, '"${TOT}"'/' ${Count}
私は何を何に置き換えているのか知っておく必要がありますか?
こんにちはSLePortに適用され、のための感謝:ライン2
s/$/, '"${TOT}"'/
で答え。あなたの2番目のポイントごとに。この行が12,3,4,5,6,78,44あったとします.44には78(78、)のカンマ文字が続くため、44を何も置き換えません。私の理解は正しいのですか?そうでない場合は、私を訂正してください –また、コメントの^と*文字の正確な使い方を教えてください –
'^ /'の '^ /'は行頭にマッチすることです。サンプルから '12 'を削除します入力。 '*'は0個以上の文字を表します。例: '、*' 0個以上のコンマ、 '[^、] *':0個以上のカンマ。 – SLePort