Shell 脚本:向文件输出多行内容的 3 种方法
要将多行内容输出到文件,可以使用以下方法:
- 使用
echo命令输出多行内容,并使用重定向符号将其写入文件,例如:
echo 'This is line 1'
echo 'This is line 2'
echo 'This is line 3' > myfile.txt
该命令将输出三行内容并将其写入名为 myfile.txt 的文件中。
- 使用
cat命令将多行内容写入文件。例如:
cat << EOF > myfile.txt
This is line 1
This is line 2
This is line 3
EOF
该命令使用 EOF(End of File)标记来指示输入的结束,并将其写入名为 myfile.txt 的文件中。
- 使用
printf命令输出多行格式化文本,并将其写入文件。例如:
printf 'This is line 1\nThis is line 2\nThis is line 3\n' > myfile.txt
该命令使用 \n 来表示换行符,并将其写入名为 myfile.txt 的文件中。
无论哪种方法,都可以将多行内容输出到文件中。
原文地址: https://www.cveoy.top/t/topic/lNxk 著作权归作者所有。请勿转载和采集!