输入输出重定向

予早 2025-02-21 01:08:20
Categories: Tags:
# 执行输出冲顶向左边命令,将命令执行过程中的输出结果重定向到指定位置

# 执行 cat "123" ,然后将其输出重定向到 text.txt
cat "123" >> text.txt
# 执行 cat "465" ,然后将其输出重定向到 text.txt
cat "465" > text.txt
# 执行 cat "from.txt" ,然后将其输出重定向到 text.txt
cat "from.txt" >> text.txt
# 执行 cat ,然后将其输出重定向到 text.txt
# 由于cat本身需要指定一个输入,且命令没有指定则默认从标准输出读取,使用ctrl+d结束标准输出
cat >> text.txt
# 从输入重定向右边获取数据,重定向到左边命令

cat < text.txt

# 说明,EOF定界符中的内容可以直接粘贴到控制台,或者一行一行在控制台输入
cat << EOF
123\n
456
EOF

混合使用

cat << EOF > text.txt
cat << EOF >> text.txt
cat > text.txt << EOF
cat >> text.txt << EOF

cat >> file << EOF and cat << EOF >> file ???

区分cat text.txtcat < text.txt