我有一些需要移植到 bash 脚本的 tcsh 脚本。我对 if、输入/输出语法等进行了研究,但我坚持将 foreach tcsh 循环移植到 for 循环中,我正在寻求一些帮助。
tcsh 代码如下所示:
set num_ids = 0
foreach x(`ls item.*.txt`)
echo $x
set item_id = `echo $x | cut -f2,2 -d\.`
echo $item_id
if ( $num_ids == 0) then
echo $num_ids
else
echo "not in 0"
echo $num_ids
endif
@ num_ids = $num_ids + 1
echo "printing again $num_ids"
end # end for loop
您将如何将该片段移植到 bash 代码中?
谢谢!