Linux,如何在带分隔符的双引号中使用cut命令?

yos*_*fat 3 linux cut

我有一行文本文件包含以下内容:

$gVER = "4.027.160921.1";
Run Code Online (Sandbox Code Playgroud)

如何在Linux中使用cut删除double quotes以及最后一个(;),我只想只输入数字值。我已经尝试过的是:

exec( "cat /web/FunctionInit.inc.php | grep gVER | cut -d \"=\" -f2"
Run Code Online (Sandbox Code Playgroud)

当我使用此代码时,结果是:

"4.027.160921.1";
Run Code Online (Sandbox Code Playgroud)

如何double quotes使用cut linux 分隔符和最后一个(;)?

小智 5

这可能对你有用

 echo '"4.027.160921.1";' | cut -d'"' -f 2
Run Code Online (Sandbox Code Playgroud)

  • 如果您在 shell 中使用 `alias`,`cut -d \"` 是更好的引号分隔符 (9认同)