微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

这个简单的bash命令有什么问题?

$我不工作…这让我疯狂!

for i in {1..200}; do echo "/scratch/inputTest/prob/timit.test.pg.list_10_$i_prob.bin" >> longProbList; done

文件中只是

/scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin /scratch/inputTest/prob/timit.test.pg.list_10_.bin

为什么PS1中的换行符在Git中为Windows bash引发语法错误

我可以在bash中为多个并行后台进程使用相同的variables名吗?

用cron进行设置

xargs bash -c意外标记

通过Bash从文本文件删除空行,包括空白字符

如何从目录中列出最近删除文件

你怎么能问当前的selectbash?

将给定文件的第一个字母转换为小写

使用“find … -delete”仅从特殊子目录中删除图像文件

使用至less一个CR LF查找文件

它认为你的变量名是$i_prob因为下划线是变量名的有效字符。 使用${i}来解决这个问题:

for i in {1..200}; do echo "/scratch/inputTest/prob/timit.test.pg.list_10_${i}_prob.bin" >> longProbList; done

你已经忘记了我身边的“”

for i in {1..200}; do echo "/scratch/inputTest/prob/timit.test.pg.list_10_"$i"_prob.bin" >> longProbList; done

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐