テキスト文字列、タブ文字、および他のテキストファイルの値で構成される既存の.txtファイルに新しい行を追加するにはどうすればよいですか?
test1.txt
正確に言うと、次のテキストファイルがあります。
A B
test2.txt
値100のみを含むファイルです。
私が望むのは、コマンドを使用してファイルを編集し、test1.txt
次のようにすることです。
A B
C 100
次のコマンドを試してみました。
echo -e "C \t" test2.txt>>test1.txt.
私はコマンドを使ってそれを知っています
test2.txt>>test1.txt
ここに値100を使用して新しい行を追加する予定ですがtest1.txt
、その中にデータを含むテーブルを作成したいので、その値を次の列に追加したいと思います。
答え1
{ printf %s $'C\t'; cat test2.txt; } >>test1.txt
または
( printf %s $'C\t'; cat test2.txt ) >>test1.txt
または
printf %s $'C\t' >>test1.txt
cat test2.txt >>test1.txt
またはバッシュから
{ printf %s $'C\t'"$(<test2.txt)"; } >>test1.txt