在未来的fish版本中,有一个名为“string”的命令,其中包含一个“trim”函数,因此“set x(string trim --“abcd”)”将起作用。 如果没有这个功能,您将不得不使用像“sed”这样的通用unix工具,并使用类似于“set x(echo“ abcd”| sed 's/^\s\+\(.\+\)\s\+$/\1/'')”这样的东西。
- faho
4
我找不到好的书,有没有像几十年前的Bash书一样的鱼书?谢谢! - Justin Thomas
1不需要特定的文档,一般的工具都适用。对于 fish 提供的所有功能,可以参考 http://fishshell.com/docs/current/index.html(也可以通过在 fish 中输入 help 在浏览器中访问)。 - faho
无法真正让 string trim 作为 fzf 的一部分工作,所以只能使用 sed。 - undefined
string是一个内置的fish命令。它只存在于正在运行的fish中。所以如果你要让fzf运行它,你需要以fish -c 'string trim ...'的方式运行它。 - undefined
help
在浏览器中访问)。 - fahostring trim
作为fzf
的一部分工作,所以只能使用sed
。 - undefinedstring
是一个内置的fish命令。它只存在于正在运行的fish中。所以如果你要让fzf运行它,你需要以fish -c 'string trim ...'
的方式运行它。 - undefined