sed ”s/\//_/"
时间: 2023-08-02 19:05:28 浏览: 150
sed command
抱歉,我之前的回答有误。正确的sed命令应该是:
```
sed "s/\//_/g"
```
这个命令将把输入中的所有斜杠(/)替换为下划线(_)。如果您希望只替换第一个斜杠,而不是所有的斜杠,可以使用:
```
sed "s/\//_/"
```
请注意,在shell脚本中使用变量时,应将其用双引号括起来,以便正确地展开变量。所以最终的命令应该是:
```
manifest_f=$(echo $seqlibDir | sed "s/.*1_rawdata\//manifest_/;s/\//_/g")
```
这将创建一个名为 "manifest_f" 的文件夹,并将 "seqlibDir" 中的路径转换为类似于 "manifest_xxx" 的文件名。如果您有任何进一步的问题,请随时提问!
阅读全文