bash脚本读取我的文件并执行命令

一个问题

我有一个脚本,可以作为./analyze file.txt file.root log.txt file.txt是一个输入文件,其中包含可执行的根文件及其路径,其他则输出。我的问题是我几乎有30个输入文件,并且我不想每次运行代码都写下命令。Bash脚本会很好,但我没有管理。它给出了一个错误。看到下面的代码示例,我尝试运行:

  #!/bin/bash

do

echo

./analyze runlist1.txt runlist1.root log1.txt

./analyze runlist2.txt runlist2.root log.txt

./analyze runlist3.txt runlist3.root log.txt

./analyze runlist4.txt runlist4.root res4.txt

done

我收到错误“意外标记'do'附近的语法错误”,任何帮助将不胜感激。

沃尔特·A

当所有文件都称为Brunsplit.txt时,以下内容将有所帮助

for file in Brunsplit*.txt; do
   tmp=${file%.txt}
   nr=${tmp#Brunsplit}
   ./analyze ${file} runlist${nr}.root res${nr}.txt
done

tmp和nr vars充满了特殊的语法,就像在末尾截断.txt并从一开始截断Brunsplit一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash脚本从文件读取并执行命令

来自分类Dev

Bash脚本监视文件更改并执行命令

来自分类Dev

Bash脚本监视文件更改并执行命令

来自分类Dev

Bash脚本监视文件更改并执行命令

来自分类Dev

bash脚本循环遍历不同文件并执行命令

来自分类Dev

bash脚本在ssh之后执行命令

来自分类Dev

BASH脚本-在变量中执行命令

来自分类Dev

当可以在我的bash中执行命令时,Bash脚本找不到命令

来自分类Dev

通过bash文件执行命令

来自分类Dev

使用sudo执行命令并使用sudo执行Bash脚本

来自分类Dev

Bash脚本从文件执行命令,但如果取消则跳到下一个

来自分类Dev

批处理命令/脚本以从.txt文件执行命令?

来自分类Dev

Bash脚本无法从PATH执行命令

来自分类Dev

装入zsh并从bash脚本执行命令

来自分类Dev

Bash脚本无法从PATH执行命令

来自分类Dev

如何在bash脚本中执行命令?

来自分类Dev

仅当端口空闲时才执行命令的Bash脚本

来自分类Dev

Bash脚本:在控制台中自动执行命令

来自分类Dev

Bash脚本生成和执行命令

来自分类Dev

在bash shell脚本中使用反引号执行命令

来自分类Dev

Bash脚本直到延迟后才执行命令

来自分类Dev

RAID重建完成后,执行命令的bash脚本

来自分类Dev

在后台多次执行命令(bash脚本)

来自分类Dev

在 bash 脚本中检查执行命令的结果

来自分类Dev

如何使用 bash 脚本在远程主机上执行命令

来自分类Dev

Bash 菜单脚本 - 无法执行命令

来自分类Dev

需要脚本来遍历文件并执行命令

来自分类Dev

如果文件包含IP地址,则执行命令的Shell脚本

来自分类Dev

简单脚本-在选定文件上执行命令