我还是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
它计算指定目录中的文件数量。
我明白了:
但是现在我试图在第一列中输出Mq1:
,然后在第二列中输出找到的文件总和。
所需的输出:
任何帮助将不胜感激。
答案 0 :(得分:1)
您可以直接在这两行上附加
cd /Volumes/Hams\ Hall\ Workspace/Mannequin_1_WIP && echo "Mq1:,"`ls |grep \_01.tif$ | wc -l` > ~/Desktop/howmanySKUs.csv