Linux下cat用法的细小差别
cat,它是 concatenate(连锁) 的简写,意思是合并文件。
cat有一个很细小的用法,很容易混乱
cat <<EOF > /home/a.conf
abcefg
EOF
这种表示,清空a.conf文件,写入内容
cat <<EOF >> /home/a.conf
abcefg
EOF
这种表示,在a.conf的尾行插入内容。
差就就在于>和>>,一个是清空文件,一个是插入字符。
记录生活的点点滴滴
cat,它是 concatenate(连锁) 的简写,意思是合并文件。
cat有一个很细小的用法,很容易混乱
cat <<EOF > /home/a.conf
abcefg
EOF
这种表示,清空a.conf文件,写入内容
cat <<EOF >> /home/a.conf
abcefg
EOF
这种表示,在a.conf的尾行插入内容。
差就就在于>和>>,一个是清空文件,一个是插入字符。