运行脚本时以文件名作为输入

拉尔·索尼

我创建了一个外壳脚本,该脚本从csv文件A(INPUT.csv)读取,然后从数据中创建临时文件,执行一些操作,然后创建另一个csv文件B。最后,它将两个文件INPUT.csv和B合并一起生成FinalOutput.csv。

脚本的局限性是如果文件名不同,那么我必须重命名文件或在脚本中进行更改,否则它将无法读取。我如何才能使其动态化,以便无论文件名是什么,它都应处理并创建FinalOutput.csv

示例脚本-

#!/bin/bash
awk -F, '{print $2}' INPUT.csv > FileB.csv
{
Operations on File B
}
paste -d "," INPUT.csv FileB.csv > FinalOutput.csv

exit 0
阿图尔·梅尼尔(Artur Meinild)

运行脚本时,将输入文件的文件名作为参数。

然后,您将使用以下命令运行脚本:

./script.sh INPUT.csv FileB.csv

在脚本内部,使用变量"$1"引用参数"$2",如下所示:

#!/bin/bash
awk -F, '{print $2}' "$1" > "$2"
{
# Operations on File B
}
paste -d "," "$1" "$2" > FinalOutput.csv

exit 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

部分文件名作为 Shell 脚本输入

来自分类Dev

GNUplot输入文件名作为变量

来自分类Dev

使用文件名作为Powershell函数/脚本的参数

来自分类Dev

在远程计算机上运行脚本时,文件名为什么包含问号?

来自分类Dev

多个输入文件名作为 R 中的输出文件名

来自分类Dev

在PowerBI中将文件名作为度量

来自分类Dev

如何使用文件名作为变量

来自分类Dev

Matlab:使用文件名作为变量

来自分类Dev

在Linux中使用文件作为参数运行脚本

来自分类Dev

运行脚本时更改文件是否会影响脚本?

来自分类Dev

运行脚本时是否可以自动输入?

来自分类Dev

使用输入启动时自动运行脚本?

来自分类Dev

运行脚本时是否可以自动输入?

来自分类Dev

在 Windows 上输入目录时是否可以运行脚本?

来自分类Dev

Bash脚本:如何将文件名作为标头导出到csv

来自分类Dev

使用 bash 脚本和 exiftool 添加部分文件名作为 PDF 元数据

来自分类Dev

使用不同的输入文件运行脚本

来自分类Dev

在python中使用输入文件运行脚本

来自分类Dev

读取用户输入,同时还提供文件名作为参数

来自分类Dev

bash函数,该函数接收文件名作为参数或使用标准输入

来自分类Dev

我刚刚开始学习python。我想获取文件名作为用户输入

来自分类Dev

在命令行中输入文件名作为Python中的参数

来自分类Dev

c ++:如何运行以字符串和文件名作为参数的程序?

来自分类Dev

在.sh文件中运行脚本时出现问题

来自分类Dev

从crontab运行脚本时,从Shellscript写入文件

来自分类Dev

运行脚本时删除bash文件夹

来自分类Dev

运行脚本时出错

来自分类Dev

查找与特定模式匹配的文件,并将该文件名作为值赋给Shell脚本中的变量?

来自分类Dev

以文件名作为参数并从Unix / Linux / Ubuntu中pwd上方每个目录删除此文件的shell脚本

Related 相关文章

  1. 1

    部分文件名作为 Shell 脚本输入

  2. 2

    GNUplot输入文件名作为变量

  3. 3

    使用文件名作为Powershell函数/脚本的参数

  4. 4

    在远程计算机上运行脚本时,文件名为什么包含问号?

  5. 5

    多个输入文件名作为 R 中的输出文件名

  6. 6

    在PowerBI中将文件名作为度量

  7. 7

    如何使用文件名作为变量

  8. 8

    Matlab:使用文件名作为变量

  9. 9

    在Linux中使用文件作为参数运行脚本

  10. 10

    运行脚本时更改文件是否会影响脚本?

  11. 11

    运行脚本时是否可以自动输入?

  12. 12

    使用输入启动时自动运行脚本?

  13. 13

    运行脚本时是否可以自动输入?

  14. 14

    在 Windows 上输入目录时是否可以运行脚本?

  15. 15

    Bash脚本:如何将文件名作为标头导出到csv

  16. 16

    使用 bash 脚本和 exiftool 添加部分文件名作为 PDF 元数据

  17. 17

    使用不同的输入文件运行脚本

  18. 18

    在python中使用输入文件运行脚本

  19. 19

    读取用户输入,同时还提供文件名作为参数

  20. 20

    bash函数,该函数接收文件名作为参数或使用标准输入

  21. 21

    我刚刚开始学习python。我想获取文件名作为用户输入

  22. 22

    在命令行中输入文件名作为Python中的参数

  23. 23

    c ++:如何运行以字符串和文件名作为参数的程序?

  24. 24

    在.sh文件中运行脚本时出现问题

  25. 25

    从crontab运行脚本时,从Shellscript写入文件

  26. 26

    运行脚本时删除bash文件夹

  27. 27

    运行脚本时出错

  28. 28

    查找与特定模式匹配的文件,并将该文件名作为值赋给Shell脚本中的变量?

  29. 29

    以文件名作为参数并从Unix / Linux / Ubuntu中pwd上方每个目录删除此文件的shell脚本

热门标签

归档