我正在尝试编写一个shell脚本。在那里,我从用户获得路径作为位置。我想知道它是否以'/'结尾。如果是这样,我必须将其删除并将其分配给另一个变量。csh脚本 - 获取子字符串或从字符串中删除最后一个字符
脚本我试图
#!/bin/csh
set loc="/home/user/"
if (("$loc" == */))
then
echo true
set b=${loc::-1}
echo $b
else
echo false
endif
但我没有得到任何输出。
如果您可以使用'awk',只需要''echo“$ loc”| awk'{print substr($ 0,length($ 0),1)}'' – Inian