echo "abc" >> test.txt で、先頭に追加するには?

解決済みの質問

echo "abc" >> test.txt で、先頭に追加するには?

コマンド入力で、

echo "abc" >> test.txt

だと、最終行に追加されていきますが、
先頭行に追加していくにはどうしたらいいでしょう。

投稿日時 - 2003-03-14 14:00:03

連想キーワード:

QNo.497848

すぐに回答ほしいです

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

abcを入れたtest2.txstなどを作ってそこにtest.txtを追加するという形にしかdきないのではないかと思います。

つまり

echo "abc" > test2.txt

echo test.txt >> test2.txt

などのようにですね。

投稿日時 - 2003-03-14 14:04:13

ANo.1

2人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.3

ro-suさんありがとうございますコピペして修正するのを忘れていました。

echo ではなくcatですね。

投稿日時 - 2003-03-14 17:21:49

ANo.2

NO.1が微妙に違うので突っ込んでおきます。
echo "abc" > temp_file
cat test.txt >> temp_file
mv temp_file test.txt

でいいかと思います。環境によってはマージコマンド駆使すれば何とかなりそうなのですが、環境を教えて貰えませぬか。

投稿日時 - 2003-03-14 14:11:51

補足

redhat8.0 です。

投稿日時 - 2003-03-14 14:54:52

あわせてチェックしたい
  • ファイルの先頭に文字を追加するには? ...
  • 以下のtest.batでtest.txt中のダブルコーテションを削除し ...
  • PHPで\" \"とかをしたくない ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら