Tôi đang đi sai ở đâu?Làm thế nào để lặp qua các tham số vị trí trong một kịch bản Bash?
Tôi có một số file như sau:
filename_tau.txt
filename_xhpl.txt
fiename_fft.txt
filename_PMB_MPI.txt
filename_mpi_tile_io.txt
tôi vượt qua tau
, xhpl
, fft
, mpi_tile_io
và PMB_MPI
như tham số vị trí để kịch bản như sau:
./script.sh tau xhpl mpi_tile_io fft PMB_MPI
Tôi muốn grep để tìm kiếm bên trong một vòng lặp, đầu tiên tìm kiếm tau, xhpl và vv ..
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
Những loại kịch bản? –
bash script .. xin lỗi tôi quên đề cập đến nó –
hãy nhớ để đặt những thứ như thế vào thẻ, nó làm cho câu hỏi dễ dàng hơn để tìm cho đối tượng mục tiêu của bạn, tức là. những người đã lọc ra các tập lệnh bash dưới dạng một thẻ thú vị. –