ロギングのために最近訪問したディレクトリのリストを使用したいと思います。
ディレクトリスタックはどこかに使用pushd
およびpopd
保存されていますか?おそらく、テキストファイルのフォルダのリストとして使用されますか?それではどこで?
答え1
dirs
あなたが探している組み込みシェルは何ですか?Bashを実装するためのマニュアルページ:
現在記憶されているディレクトリのリストを表示します。
通事論
dirs [+N | -N] [-clpv]
答え2
それにすることができます...
printf %s\\n "${DIRSTACK[@]}" >this_text_file
答え3
いいえ、ただ記憶にあります。ソースコードは次の場所にあります。bash-4.4/builtins/pushd.def: popd_builtin