【问题标题】:Output into new column .CSV Shell输出到新列 .CSV Shell
【发布时间】:2019-04-30 06:57:52
【问题描述】:

我还是壳牌新手。在 javascript 中,将所有输出解析到一个新列中非常容易。您只需要,。但我仍在努力在 Shell 中做同样的事情。我已经遍历了 Stackoverflow 上的大多数 anwsers,但仍然无法使其正常工作。大多数答案都是从现有文件中剪切并粘贴到新文件中等等。可以肯定的是,我在某个地方犯了一个简单的语法错误。

目前我有这个:

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

所需的输出:

任何帮助将不胜感激。

【问题讨论】:

  • 它没有输出到新列,但现在都在一行之下。这对我的目的有用。谢谢!如果您将其作为 Anwser 发布,我将接受它:P
  • 无法真正发布 man echo 作为答案。 :D 祝你有美好的一天。

标签: macos shell csv newline


【解决方案1】:

你可以直接追加这两行

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

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    相关资源
    最近更新 更多