お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-07-03 14:34:33

veravera
メンバ
登録日: 2008-10-06

ターミナルでシェルを指定して実行

こんにちは。

ターミナルに1行でシェルを指定して実行できるようにできませんか?

普段はCシェルを使っているのに、あるプログラムを実行するときにはBashにしたいと
いう状況が生じてしまいました。

例:○○○ /bin/bash ./a.sh
みたいな感じです。

よろしくお願いします。

オフライン

 

#2 2009-07-03 14:53:38

yama
メンバ
登録日: 2006-10-23

Re: ターミナルでシェルを指定して実行

シェルスクリプトを実行したいのなら、一行目にそう書けばいけますが、いかがでしょう。

コード:

#! /bin/bash

とか。

オフライン

 

#3 2009-07-03 15:29:56

veravera
メンバ
登録日: 2008-10-06

Re: ターミナルでシェルを指定して実行

yama さま。

ご返信ありがとうございます。

そうなんですよ。。。シェルスクリプトならできるのですが・・・
どうにかして同じようなことをコマンドでできないでしょうか??

よろしくお願いします。

オフライン

 

#4 2009-07-03 15:45:48

yama
メンバ
登録日: 2006-10-23

Re: ターミナルでシェルを指定して実行

ならば、

bash -c "echo hogehoge"

ですかね。

オフライン

 

#5 2009-07-13 11:52:16

veravera
メンバ
登録日: 2008-10-06

Re: ターミナルでシェルを指定して実行

yama さま。
返事が遅くなり申し訳ございません。

bash -c "echo hogehoge"でできました!!

ありがとうございます♪

オフライン

 

Board footer

Powered by FluxBB