假设命令"找到dir -name" script"是正确的,并在目录中打印脚本的所有位置。 我想用tcsh脚本
来做composer update
但它没有用。
答案 0 :(得分:0)
我想你忘记了find
命令的反击:
foreach f (`find dir -name script`)
答案 1 :(得分:0)
set locations = `find dir -name “script”`
echo “#\!/bin/tcsh” > scriptRunList
foreach location ( $locations )
echo $location >> scriptRunList
end
chmod +x scriptRunList
scriptRunList
我认为这样做可以做到你想要的,并生成一个作为副作用运行的脚本列表。
tcsh $ f - 会起作用,没有副作用文件。我养成了保存日志文件的习惯,因为我通常需要知道什么时候在哪个版本上运行。旧习惯。