write
このコマンドを使用して誰かにメッセージを送信する必要があります。メッセージが正常に送信されたら、シェルスクリプトを使用して、可能であれば「Message Sent!」ポップアップ通知を表示してからシェルスクリプトを終了したいと思います。
write
スクリプトを続行するには、ほぼ1つの入力(スクリプトの実行中ではない)のみが必要です。私は役に立つものが見つかりません。誰でも助けることができればとても感謝します。
ベストアンサー1
#!/bin/sh
user=$1
read -rp "Enter your message for ${user}: " message
write "$user" <<EOF 2>/dev/null
$message
EOF
if [[ $? -eq 0 ]]; then
printf '%s\n' 'Message sent!'
fi
使用法:
$ ./script.sh jesse_b