我运行一个命令:
script.sh ___bubu__
script.sh
的内容是:
echo $1
执行时我得到了
___bubu__
如何从命令行传递的参数中删除尾随空格? 我从文件中复制一些参数,当粘贴到命令行时,我得到一些空格,我不想手动删除空格。我打算在脚本中使用$ 1作为参数。例如,我想创建一个$ 1
的文件夹答案 0 :(得分:0)
这样的事情会起作用吗?
..> more strip.sh
#!/bin/bash
arg=$1
arg=${arg// /}
echo "unstripped: --$1--"
echo "stripped: --$arg--"
.03:163> ./strip.sh " test "
unstripped: -- test --
stripped: --test--