[英]How to cut all tabulations and whitespaces Linux shell?
我有一个.sh
文件:
test -e "$APP_SERVER_HOME"
if [ $? != 0 ]; then
echo "Application server home $APP_SERVER_HOME does not exist"
exit 6
fi
如何在测试命令之前从APP_SERVER_HOME
变量中剪切所有空格和列表?
APP_SERVER_HOME=`echo "$APP_SERVER_HOME" |sed 's/\s//g'`
这是你想要的吗?
注意:如果包含“ C:\\ Program Files \\ Foo \\ bar.exe”,则现在将包含“ C:\\ ProgramFiles \\ Foo \\ bar.exe”,这可能不是您想要的。
APP_SERVER_HOME=`echo "$APP_SERVER_HOME" |sed 's/^\s\+//' |sed 's/\s\+$//'`
这将只修剪开头和结尾的空格,而不是内部空格。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.