Есть ли способ заменить значение символьной ссылки? [дубликат]

Следующий sh/Bash one liner является другим методом, но работает только в текущем каталоге и не пересматривается:

for f in ./*.txt; do if grep -l 'LINUX/UNIX' "$f"; then cp "$f" /path/to/dest/; fi; done

Опция -l в grep выведет список копируемых файлов, хотя вы можете использовать -q, если не хотите видеть ничего на экране.

11
28.09.2013, 00:28
0 ответов

Теги

Похожие вопросы