我想找到文件夹的路径并将其存储到变量中
#!/bin/bash
howdy=$(whereis yum.repos.d)
howdy=$howdy"/remi.repo"
echo $howdy
问题是,当我想使用变量$howdy时,它将输出
yum.repos: /etc/yum.repos.d/remi.repo
我只想走这条路
/etc/yum.repos.d/remi.repo
所以我可以在代码中使用它
最佳答案
您可以使用awk
格式化输出:
howdy=$(whereis yum.repos.d| awk '{print $2}')
完整代码:
#!/bin/bash
howdy=$(whereis yum.repos.d| awk '{print $2}')
howdy=$howdy"/remi.repo"
echo $howdy
这将输出:
/etc/yum.repos.d/remi.repo
关于linux - linux shell存储路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12055077/