如何在 Fish Shell 中对数组进行随机排序?
How can I sort an array randomly in Fish Shell?
我有一个字符串数组,我想打乱字符串的顺序。
我找到了 this question,但它涉及 bash,而我使用的是鱼 shell。有办法实现吗?
使用 shuf
和 Bash 版本一样,在 Fish 中更干净:
以 $PATH
为例,因为它是一个预先存在的字符串数组:
shuf -e (string collect $PATH)
# or
set random_path (shuf -e (string collect $PATH))
变量赋值假定现有数组元素中没有换行符。
我有一个字符串数组,我想打乱字符串的顺序。
我找到了 this question,但它涉及 bash,而我使用的是鱼 shell。有办法实现吗?
使用 shuf
和 Bash 版本一样,在 Fish 中更干净:
以 $PATH
为例,因为它是一个预先存在的字符串数组:
shuf -e (string collect $PATH)
# or
set random_path (shuf -e (string collect $PATH))
变量赋值假定现有数组元素中没有换行符。