小编Vic*_*Dev的帖子

在目录中递归搜索所有 xml 文件中的特定标签并 grep 标签的值

Ubuntu 14.04 值得信赖的塔尔。

假设我有一个名为“testmag”的目录,它可能包含数百个 xml 文件,而目录又包含许多 xml 文件。我不知道任何 xml 文件的名称,但我知道其中之一包含 tag <dbname>....</dbname>。

现在如何找到包含上述标签的文件并将标签的值作为终端中的输出

command-line xml find

5
推荐指数
1
解决办法
4万
查看次数

将“whereis”命令的输出传递给“cd”以一步更改目录

我找不到whereis将cd命令的输出传递给同一行中的命令的方法,因此我不必cd在第二步中执行此操作。

我试过像下面这样传递:

cd $(whereis node_modules)
Run Code Online (Sandbox Code Playgroud)

或者

cd "`dirname $(whereis node_modules)`"
Run Code Online (Sandbox Code Playgroud)

还

cd "$(whereis node_modules)"
Run Code Online (Sandbox Code Playgroud)

但上述方法均无效。

有人能找到上面代码中应该有什么问题吗?

command-line bash cd-command command-substitution

4
推荐指数
2
解决办法
2904
查看次数