在线改变字符串的shell语句 Home » IDC云服务 » 在线改变字符串的shell语句 在线求一个改变字符串的shell语句比如说: tmp= "/home/usr1/file.txt " 现在想写一句话,使得这个tmp转变为“= "/home/usr1”,即去掉最后一个斜杠及其后的部分,应该怎么写呢? 用bash中的dirname吧 $dirname /home/usr1/file.txt /home/usr1 $dirname file.txt . 详细介绍请看man/info 或者帮助 tmp=`dirname ${tmp}`