0

テキスト行の一部を別のテキスト行に置き換える必要があります例:

07/24/2012 06:30:00    <--what i start with
07/24/2012 06:30:00 Name=weather  <---is what i need it to look like

毎日日付が変わり、毎日変更するこれらの行が約 20 あります。bat ファイルを使用してこれを行う最も簡単な方法は何ですか。それを実行できるようにしたいのですが、ファイルを開き、必要なものを変更します。変更された後、変更されたテキスト ファイルを別の場所に吐き出します。このテキスト ファイルには何百もの行があり、それらは新しいファイルに残す必要があり、変更する必要があるのは約 20 行だけです。ファイルを編集する必要があるたびに、変更する必要があるテキストはまったく同じであり、毎回同じ行数を変更する必要があるため、ループする必要はまったくありません。前もって感謝します

4

1 に答える 1

1

を使用した片道sed

sed -e "s/\(.*\)/\1 Name=weather/" file.txt > /your/new/location/newfile.txt

おそらく、入力例と予想される出力を含めるために、質問を更新する必要があります。しかし、上記の行から始める必要があります。

于 2012-07-23T23:55:51.077 に答える