kịch bản của tôi:logic OR trong shell script của tôi
#!/bin/bash
for file in *.ats;
do
if [[ ("${file}" = THx) || ("${file}" = THy)]]
then cp $file /home/milenko/procmt
fi
done
tập tin trong thư mục
262_V01_C00_R000_TEx_BL_128H.ats
262_V01_C01_R000_TEy_BL_128H.ats
262_V01_C02_R000_THx_BL_128H.ats
262_V01_C03_R000_THy_BL_128H.ats
Những gì tôi muốn là để sao chép các tập tin có chứa THX hoặc Thy, nhưng file không được sao chép. Tại sao?
'cp * _TH [xy] _ *. Ats/home/milenk/procmt /'? Không có điểm để có một vòng lặp ở tất cả. –