你如何在 Fish Shell 中 trim 字符串

How do you trim strings in Fish Shell

假设你有:

set x "   abcd "

你怎么能trim它到"abcd"?有没有标准功能可以做到这一点?

在未来的 fish 版本中,有一个具有 trim 功能的 string 命令,因此 set x (string trim -- " abcd ") 将起作用。

如果没有,您将不得不使用通用的 unix 工具,例如 sed,以及 set x (echo " abcd " | sed 's/^\s\+\(.\+\)\s\+$//'').