bash
+awk
раствор:
for f in $(awk 'NR > 1{ print $7 }' move.txt); do
[[ -f "$f" ]] && mv "$f" ~/destination
done
Или сxargs
:
awk 'NR > 1{ print $7 }' move.txt | xargs -I {} echo mv {} ~/destination
Из решающей awk
операции следует:
NR > 1
-начать обработку со 2-й строки (пропустить 1-ю как заголовок )print $7
-распечатать значение 7-го поля$7
(tar
столбец)