我想替換下面的循環在我的bash腳本之一:通過類似混合括號和globing是bash的
for i in $(seq 1 $nb) do
grep -h 'my pattern' $mydir/$my_dir_prefix$i/$myfile_prefix*
done
:
grep -h 'my pattern' $mydir/$my_dir_prefix${1,$nb}/$myfile_prefix*
但它失敗...根據在我試圖放雙引號的地方,我得到了不同的結果,但從來沒有正確的結果。
我在類似的主題周圍看到的所有答案都沒有解決這個問題。 有什麼想法?
Brace擴展不能包含變量。 – chepner