コマンドラインまたはシェルスクリプトで次の行を実行すると、プロセスリストに表示されますか?
bash -c "echo $password"
または
echo $password
bashまたはbashシェルスクリプトのコマンドラインから実行するだけです。
この可視性を確認するために実行できるテストはありますか?今試してみましたが、リストされているプロセスの中には表示されません。ps -ef | grep testscript
テストスクリプト:
i=0
while (( i < 100 ))
do
((i=i+1))
sleep 1
echo $$
echo hello
uname
done
ベストアンサー1
組み込み関数を使用するように強制するだけです。
builtin echo foo
echo
内蔵されていないと失敗します。