プロが教えるわが家の防犯対策術!

gnome-terminal -e "sh -c sh"

のですがこれでは開かれた新しい端末の表示は

sh-4.1#

になります
開かれた新しい端末上で

sh-4.1# cal

と"cal"が入力された状態にしたいのですが
どうしたらいいでしょうか?
"cal"は入力されているだけで
この後リターンキーを押すと"cal"が
新しい端末上ではじめて実行されるということです

よろしくお願いします

A 回答 (3件)

#1です。



無理ですけど、似たようなことはできます。enterを押すとcalを実行。
gnome-terminal -e "sh -c 'read; cal; exec sh' "
    • good
    • 0
この回答へのお礼

再回答ありがとうございます
PC起動後の作業環境設定用のルーチンワークでの使用を考えていたので
ご提案の方法はその目的には適合しません
しかしテクとして参考にしたいと思います

お礼日時:2012/12/29 06:15

そのようなことをするのだったら、キーボードマクロ機能のある端末か、expect等のツールを使うことになると思います。


端末については、存じません。(Windows用ならTeraTerm等)
    • good
    • 0
この回答へのお礼

回答ありがとうございます
今後ルーチンワークの入れ替えをすることになったら参考にさせてもらいます

お礼日時:2012/12/29 08:15

無理です。

    • good
    • 0
この回答へのお礼

回答ありがとうございます
簡単なことだと思っていましたが不可能なのですね
gnome-terminalのオプションが無いのが致命的なのですね

お礼日時:2012/12/28 21:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!