既存のテーブルの次の列にテキストファイルの内容を追加する方法

既存のテーブルの次の列にテキストファイルの内容を追加する方法

テキスト文字列、タブ文字、および他のテキストファイルの値で構成される既存の.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

おすすめ記事