У меня есть куча файлов в формате WMA (.csv). Первое поле является целым числом или может быть пустым. Это верно для всех файлов. Я хочу подсчитать количество записей, чье первое поле пусто в каждом файле, а затем нужно построить граф граф по всем файлам.awk на нескольких файлах и выводах по трубопроводам каждого из них запускается в команду wc отдельно
Формат файла filename.csv:
123456,few,other,fields
,few,other,fields
234567,few,other,fields
Я хочу что-то вроде
awk -F, '$1==""' `ls` | (for each file separately wc -l) | gnugraph (y axis as output of wc -l command and x axis as simply 1 to n where n is number of csv files)
Проблема Я облицовкой wc -l
получает выполняется только один раз для всех файлов вместе. Я хочу запустить wc -l
для каждого файла и подсчитать количество записей, имеющих пустое первое поле, и предоставить эту последовательность отсчетов команде gnugraph
. раз я получаю требуется подсчет для каждого файла я почти сделано как
seq 10 | gnuplot -p -e "plot '<cat'"
работает отлично
Да, именно это я и пожелал! спасибо :) –