Terminal
fish: cd 到最近修改的子目錄
與這篇文章相關,cd 到最近修改的子目錄
重擊
cd "$(\ls -1dt ./*/ | head -n 1)"
zsh
cd ./*(/om[1])
更改到最近修改的目錄。
但是fish shell沒有腳本。
在 config.fish 中使用 bash 程式碼時,它顯示
$(...) is not supported. In fish, please use '(\ls)'
有人可以幫忙嗎?
你嘗試了什麼?特別
fish
是告訴你使用'(\ls)'
. 所以cd (ls -1dt ./*/ | head -n 1)
似乎基於 10 秒的實驗工作。編輯:刪除
\
字元。
在魚中,你不能使用
$(command)
,你必須使用(command)
。更多資訊此外,在魚中,前面的反斜杠
ls
應替換為command
所以總結一下,使用:
cd (command ls -1dt ./*/ | head -n 1)