• ベストアンサー

sed コマンド

sedを使って、行の中の単語を修正しようとしています。うまくいきません。サジェスチョンをお願いできますか? やりたいこと:  (tab) xxxxx01 (tab) --->(tab) xxxxx01_aaa (tab) (tab) xxxxx02 (tab) --->(tab) xxxxx02_aaa (tab) (tab) xxxxx03 (tab) --->(tab) xxxxx03_aaa (tab) sed -e 's/ xxxxx0(\d) / xxxxx0\1_aaa /' file.txt > file2.txt エラーメッセージは、\1の参照が適当ではない、と言うものです。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

これでは、いかがでしょうか? # sed -e 's/xxxxx0[0-9]*/&_aaa/g' file.txt > file2.txt

noname#95859
質問者

お礼

ありがとうございます。 本日は、試すことができませんでした。 明日やってみます。

すると、全ての回答が全文表示されます。
タイマー録画ができなくなった
このQ&Aのポイント
  • Ver.10にアップデートしてから、タイマー録画ができなくなりましたか?
  • 予約録画はできますが、録画開始日時を指定しなければならず、使い勝手が悪く感じます。
  • 過去のタイマー録画機能はどこにありますか?
回答を見る

専門家に質問してみよう