shell脚本参数中有空格
生活随笔
收集整理的這篇文章主要介紹了
shell脚本参数中有空格
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
shell腳本參數(shù)中有空格
在shell腳本中如果有空格的處理如下:
sh test.sh "hello word"
echo $1 得到的是hello,而不是hello word.
正確的寫法如下:
vi test.sh
測(cè)試:
sh test.sh "hello word" "ni hao a" "how are you"
輸出:
hello word
ni hao a
how are you
注意:
- 傳遞參數(shù)時(shí)要加上雙引號(hào),即是變量引用也要加上參數(shù)。 如: sh "ni hao " ; sh "$STR_WITH_SPACE"
- 腳本中取參數(shù)時(shí)也要用雙引號(hào): "$1",
轉(zhuǎn)載于:https://www.cnblogs.com/honeybee/p/6547983.html
總結(jié)
以上是生活随笔為你收集整理的shell脚本参数中有空格的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python爬虫入门四之Urllib库的
- 下一篇: 一些常用的meta标签及其作用