Gdzie się mylę?Jak iterować parametry pozycyjne w skrypcie Bash?
Mam kilka plików w następujący sposób:
filename_tau.txt
filename_xhpl.txt
fiename_fft.txt
filename_PMB_MPI.txt
filename_mpi_tile_io.txt
mijam tau
, xhpl
, fft
, mpi_tile_io
i PMB_MPI
jako parametry pozycyjne do skryptu w następujący sposób:
./script.sh tau xhpl mpi_tile_io fft PMB_MPI
chcę grep do wyszukiwania wewnątrz pętla, najpierw przeszukiwanie tau, xhpl itd.
point=$1 #initially points to first parameter
i="0"
while [$i -le 4]
do
grep "$str" ${filename}${point}.txt
i=$[$i+1]
point=$i #increment count to point to next positional parameter
done
Jaką skryptu? –
skrypt bash .. przepraszam, zapomniałem o tym wspomnieć –
pamiętaj, aby umieścić takie rzeczy w tagach, to sprawia, że pytanie jest łatwiejsze do znalezienia dla odbiorców docelowych, np. ludzie, którzy odfiltrowali skrypty basha jako interesujący tag. –