私のスクリプトでは、変数の内容を表示するために新しいウィンドウを開きたいと思っています。出力を別のウィンドウにリダイレクト
何か
printf "%s\n" "$data" | xterm -e less
のように(動作しない):私は2つの中途半端なアイデアを持っています。何とか出力をリダイレクトすることは可能ですか、または一時ファイルを使用する必要がありますか?xterm -e 'printf "%s\n" "'"$data"'" | less'
のようなものですが、これはエスケープする必要があるものがある場合は$data
に問題があります。
私の例$データは '" 'を持っている場合は2が失敗します。 – mkj