【问题标题】:How do I save the outputs to a folder using awk or bash?如何使用 awk 或 bash 将输出保存到文件夹?
【发布时间】:2012-08-14 17:00:03
【问题描述】:

这是我之前的问题subtract the values of two columns using awk or bash 的延续。 我有 200 个文件。我想将每个文件的输出保存到一个文件夹中。这个文件夹中的文件名应该是父文件的名称。如何使用 Awk 或 Bash 做到这一点?

【问题讨论】:

  • 明确说明您使用的代码,最好将其包含在问题中。

标签: bash awk


【解决方案1】:

简单的for 循环就可以完成这项工作:

for i in *; do mkdir "$i"_dir; awk -f your_awk_script.awk "$i" > "$i"_dir/out

说明:这里这个命令使用for,它循环遍历当前目录中的所有文件,然后它创建一个名称基于i的目录-使用mkdir命令的文件名。

【讨论】:

  • @user1606717,我很乐意提供帮助! :)
猜你喜欢
  • 2013-01-17
  • 1970-01-01
  • 1970-01-01
  • 2014-03-28
  • 1970-01-01
  • 2020-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多