Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これをどこにも見つけることができなかったことに驚いたので、十分に検索していなかったら申し訳ありません。
bash スクリプトを実行したいのですが、スクリプト以外の設定を変更せずにコマンドを履歴から消去します。
私はbashファイルで試しました
history -d $((HISTCMD))
asHISTCMDは正しい行番号を提供しますが、bash で実行すると機能しません。
HISTCMD
何か案は?
できません。ごめん。
インタラクティブ シェルとして実行されている bash プロセスと、シェル スクリプトを解釈する bash プロセスは別のプロセスです。子 (シェル スクリプトを実行するもの) は、親 (履歴を保持するもの) の設定に影響を与えることはできません。