[英]Fixing bash: syntax error near unexpected token `>'
我有一个 bash 语法错误问题。 我正在编写一个脚本来在文件中插入信息而不像这样打开文件
for i in 1 2 3 do echo This is a sample text > sample-$i.txt done
但它给出了以下错误
bash: syntax error near unexpected token `>'
这是为什么? 我该如何解决这个问题?
你少了两个分号。 这是固定版本:
for i in 1 2 3; do echo This is a sample text > sample-$i.txt; done
将数据附加到文件不需要打开文件。 Linux 脚本最伟大的事情之一是数据可以通过管道传入/传出文件的方式。
>
将清空文件但>>
将附加到文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.