我myVar在 bash 中有一个变量,其中包含一个长字符串,如下所示:
-rw-rw-rw- root/root 16 2018-02-12 10:03 foo_tar/baz1234_
Run Code Online (Sandbox Code Playgroud)
我想删除myVar最后一个斜杠(包括最后一个斜杠)之前的所有内容,这样myVar最终只存储baz1234_. 如何删除所有内容并将结果存储在变量中?
我遇到过处理 sed 的解决方案,但那些解决文件处理的问题,因此我的问题。
如何删除 bash 变量中存储的字符串中的所有下划线?
我目前有一个myVar包含字符串的变量foo1234_。然而,下划线的位置可以在其他任何地方。
我想删除下划线,并尝试过myVar="${myVar//_}",但得到Bad substitution输出。我究竟做错了什么?