- ベストアンサー
コマンドでマクロの実行
テキストファイルにコマンドラインの列を記述して それをシェルで実行させるにはどうしたらよいでしょうか?パイプを使うのが一番スマートでしょうか?他にもっといいやり方があるでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
FC4のデフォルトのシェルはbashです 加えて,最近のLinuxのディストリなら /bin/shはbashへのリンクです 実行属性を立てておけば hoge.shにコマンドを羅列しておいて ./hoge.sh で実行可能です
その他の回答 (2)
- tachiwa
- ベストアンサー率34% (25/73)
回答No.2
次のようなテキストファイルを作ります。名前は仮にcommand.shとしておきましょう。 #!/bin/bash #動作させたいコマンドを書く。例えば cd /tmp ls -l 実行するには bash command.sh で動きませんか。
質問者
お礼
ありがとうございます。 bashコマンドを試してみたいと思います。 また、私はFC4を使っているのでデフォルトでFC4のシェルを調べてみたいと思います。
- 0KG00
- ベストアンサー率36% (334/913)
回答No.1
Windowsで言うところのバッチファイルでしょうか? でしたら、 sh hogehoge.sh でよいのではないでしょうか?
質問者
お礼
ありがとうございます。 そうです、Windowsで言うところのバッチファイルです。 >sh hogehoge.sh について調べてみます。
お礼
ありがとうございます。 >./hoge.shで実行可能です このためには実行権限のあるユーザーがhoge.shのあるディレクトリ-にいる必要があるのでしょうか?ド素人の質問で申し訳ありません。