输出到新列.CSV Shell

时间:2019-04-30 06:57:53

标签: macos shell csv newline

我还是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:,然后在第二列中输出找到的文件总和。

所需的输出:

enter image description here

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以直接在这两行上附加

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