FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Linux シェルスクリプト

シェルスクリプト書いてみました。
研究のデータを取るため、作成したプログラムを繰り返し実行するというものです。
こちらのサイトを参考に書きました。
http://www.k4.dion.ne.jp/~mms/unix/shellscript/index.html

一つ問題があり、それはシェルスクリプトのあるフォルダを取得することです。
ネットで調べてみると、なんかスマートな書き方があるみたいなのですが、よく分かりませんでした。
なので、pwdと$0を組み合わせて正規表現で無理矢理取得してみました。
#!/bin/bash
SCRIPTPATH="`pwd`/`echo $0 | sed "s/test.sh//" | sed "s/\/$//"`"

/home/hogehoge/document/test.shとして、
$cd /home/hogehoge
$bash ./document/test.sh

結果:
/home/hogehoge/./document

コメントの投稿

管理者にだけ表示を許可する

プロフィール

sin

ニックネーム:sin

趣味でプログラムの作成などをしています。

Google+1
最新記事
カテゴリ
検索フォーム
リンク
最新コメント
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。