別のシェル タイプで実行されているシェル スクリプト内の奇妙なシェル プロンプト (PS) 2024-9-8 • zsh prompt インタラクティブを#!/bin/sh含むスクリプトを実行すると、のような奇妙な出力が表示されます。明らかに、私の PS4が使用されていますが、解釈シェルは sh です。どうすればこれを回避できますか?set -o xtracezsh%F{red}>> %f.zshrc 答え1 ~/.zshrc で設定するときは、必ず PS4 変数を使用しないでくださいexport。内部変数であるかのように設定してください (実際、内部変数です)。 関連情報