「Linux」catコマンドでファイルに書き込む方法

1.複数のファイルを連結する
書式
cat ファイル名

操作コマンド
# cat 11.txt
data_11
# cat 22.txt
data_22
# cat 11.txt 22.txt
data_11
data_22
# cat 11.txt 22.txt > 33.txt
# cat 33.txt
data_11
data_22

2.ファイルをまるごと書き換える
書式
cat <<EOF> ファイル名

操作コマンド
# cat <<EOF> test2.txt
> test 123456
> EOF

# cat test2.txt
test 123456

3.ファイルの末尾に追加して書き込む
書式
cat <<EOF>>ファイル名

操作コマンド
# cat test.txt
123 456
abc def
nnn mmm
123 789

#cat << EOF >> test.txt
> this is a test
> EOF

# cat test.txt
123 456
abc def
nnn mmm
123 789
this is a test

Linux

Posted by arkgame