在bash脚本我实现一些功能,带参数的功能在bash特殊参数
问题是,当参数instaed的是星期一是一周
如何传递这一点END参数功能如此功能
function week{
TIME=$1
}
需要$TIME
“END OF THE WEEK
”,而不仅仅是“END
“?
在bash脚本我实现一些功能,带参数的功能在bash特殊参数
问题是,当参数instaed的是星期一是一周
如何传递这一点END参数功能如此功能
function week{
TIME=$1
}
需要$TIME
“END OF THE WEEK
”,而不仅仅是“END
“?
您可以使用:
TIME="$*"
得到串成的参数所有,如:
#!/bin/bash
function week {
TIME="$*"
echo "${TIME}"
}
week end of the week
产生(使用的全部四个参数):
end of the week
如果你想保留空白。你可以将它作为引用的字符串传递。
#!/bin/bash
function week {
TIME="$*"
echo "${TIME}"
}
week "end of the week"
产生(从一个单一参数):
end of the week
function week {
TIME="$1"
}
用双引号括起一个变量来防止分词,但插入变量的值。单引号字符串的处理更少。
function week {
TIME="$1"
}
week 'END OF THE WEEK'
function week {
TIME="$1"
}
--syntax编辑太慢了;)