Используйте Fix Command (fc) с возвышенным текстом

Используйте awkтаким образом

awk -F, '(condition) { print >"to_new.csv"}' file.csv

Параметр -F,определяет запятую-разделитель ,, которой разделяются поля. Если условие соответствует вашим критериям, тогда строка будет перенаправлена ​​в новый файл с именем to_new.csv.

Здесь мы использовали одиночное -‘>’ перенаправление . При использовании этого типа перенаправления файл new.csv с по _стирается до того, как в него будет записан первый вывод. Последующие записи в тот же в _new.csv не стирают файл, а добавляют к нему. (Это отличается от того, как вы используете перенаправления в сценариях оболочки. )Если от до _new.csv не существует, он создается.

Или просто напишите:

awk -F, 'condition' file.csv > to_new.csv

1
11.03.2020, 19:34
1 ответ

установите переменную FCEDIT:

FCEDIT="subl -w"
fc

Добавьте его в свой ~/.bashrc, чтобы включить автозапуск.

2
28.04.2021, 23:20

Теги

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