Необходимо скопировать файл из одного пути в другой

Нет разреза?:(

Если вы собираетесь играть с файлами CSV, cut обязательно станет вашим другом:

cut -f 1-3 -d';' semico.csv | xargs -I{} echo {}";"

Разбивка :Вырезать (извлечь )столбцы с 1 по 3, разделенные символом ';' Затем для каждой строки (as cut удалит последний ';', передаст его в xargs и echo line + ;

Конечно, медленнее, чем grep, но в долгосрочной перспективе, вероятно, лучше использовать правильный инструмент для работы

Альтернатива, потому что людям не нравятся xargs :cut -f 1-3 -d';' semico.csv | sed 's/$/;/'

То же самое, но с sed, где вы указываете заменить конец строки на ;

0
11.11.2019, 10:11
1 ответ

попробуйте использоватьrsync:

rsync --dry-run -v --remove-source-files /path/A/fileA /path/B/

--dry-runиспользуется для пробного прогона.

1
28.01.2020, 02:38

Теги

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