random
或者
sort -rR a.txt | head -1 随机排序然后取出前一行
shuf:把输入行按随机顺序输出到标准输出。
shuf -n1 a.txt n行数,取出几行
#set fish_greeting (date)
#set fish_greeting (fortune)
#set fish_greeting (sort -rR ~/.quotes | head -1)
#set fish_greeting $result
set result (shuf -n1 ~/.quotes)
switch (shuf -n1 ~/.quotes)
case fortune
set fish_greeting (fortune)
case date
set fish_greeting (date)
case '*'
set fish_greeting $result
end