Вывод в новый столбец .CSV Shell - PullRequest
0 голосов
/ 30 апреля 2019

Я все еще новичок в Shell.В javascript очень просто разобрать весь вывод в новый столбец.Все, что вам нужно, это ,.Но я все еще пытаюсь сделать то же самое в Shell.Я просмотрел большинство ответов на Stackoverflow и до сих пор не могу заставить его работать.Большинство из них имеют дело с вырезанием из существующего файла, вставкой в ​​новый и т. Д. Я уверен, что где-то я делаю простую синтаксическую ошибку.

На данный момент у меня есть это:

echo "Mq1:" >> ~/Desktop/howmanySKUs.csv

cd /Volumes/Hams\ Hall\ Workspace/Mannequin_1_WIP && ls |grep \_01.tif$ | wc -l | sed "s/,//" >> ~/Desktop/howmanySKUs.csv

Подсчитывает количество файлов в указанном каталоге.

Я получаю это:

enter image description here

Но сейчас я пытаюсь вывести Mq1: в один столбец, а затем сумму найденных файлов во 2-м столбце.

Желаемый результат:

enter image description here

Любая помощь будет высоко ценится.

1 Ответ

1 голос
/ 30 апреля 2019

Вы можете напрямую добавить обе строки

cd /Volumes/Hams\ Hall\ Workspace/Mannequin_1_WIP && echo "Mq1:,"`ls |grep \_01.tif$ | wc -l` > ~/Desktop/howmanySKUs.csv
...