繁体   English   中英

修复 bash:意外标记“>”附近的语法错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM