gpt4 book ai didi

linux - 如何削减所有的制表符和空格 Linux shell?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:39 27 4
gpt4 key购买 nike

我有一个 .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\+$//'`

这个只会修剪前导和尾随的空格,而不是内部空格。

关于linux - 如何削减所有的制表符和空格 Linux shell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5419553/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com