Mój skrypt:Logiczne OR w moim skrypcie
#!/bin/bash
for file in *.ats;
do
if [[ ("${file}" = THx) || ("${file}" = THy)]]
then cp $file /home/milenko/procmt
fi
done
Pliki w katalogu
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
Chciałem jest skopiowanie plików, które zawierają THX lub THY, ale pliki nie są kopiowane. Dlaczego?
'cp * _TH [xy] _ *. Ats/home/milenk/procmt /'? Nie ma sensu mieć pętli. –