bash读取字符串,以空格作为参数

时间:2012-10-27 22:09:57

标签: string bash parameters space

我在一个论坛上发现,如果用一个参数调用一个函数,并且每个参数都是带空格的字符串,但是如何从输入中读取带空格的字符串,我的意思是当有人调用我的脚本时。

在这种情况下,用户应发送两个txt文件地址。所以,我知道后缀,但他也可以发送没有后缀的文件。那么,有没有办法如何读取这两个文件地址?

1 个答案:

答案 0 :(得分:1)

脚本参数保存在所谓的“位置参数”中。例如,如果脚本被称为

script.sh /path/to/1.txt 2.csv

$1将包含第一个文件路径,$2将包含第二个文件路径。