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 コードに移植しますか?
ありがとう!