私のテストスクリプト:
#!/bin/bash
dirs -p >> work_note.txt
10個のディレクトリスタックから上位1個のみを返すことができ、コマンドラインまたはdirs -p
コマンドdirs -v
ラインを実行するとスタック全体を取得します。
見逃した部分についてのアドバイスや知識をいただきありがとうございます。
ノート 私の主な目標は、端末で何をしたかを覚えるために、DIRSTACKをファイルに書き込むログアウトプロセスを作成することです。私は通常複数の端末を実行しています。
ベストアンサー1
これはDIRSTACK
ローカル変数であり、スクリプト、サブシェル、サブプロセスなどに渡されません。.bashrc
スクリプトの代わりに関数にロードを使用することをお勧めします。