シェルスクリプトをデバッグするには プログラムにバグはつきものであり、それはシェルスクリプトも例外ではない。bash にはシェルスクリプトのデバッグに非常に有効なオプションが用意されているので、「Syntax Error」で実行できない場合や、変数にどんな値が設定されているのか確認したい場合は、それらオプションを指定した上で実行することで、簡単にデバッグを行うことができる。 「-x」オプションを使用する -x オプションは、シェルスクリプト内で実際に実行されたコマンドを表示するオプションである。変数が使用されている場合は、その変数の値が展開された状態で表示される。 bash -x デバッグするシェルスクリプト → bash に -x オプションを指定し、引数にデバッグするシェルスクリプトを指定する。 -x オプションでシェルスクリプトを実行すると、echo コマンドなどの出力に加えて、スクリプト内で実際に実行されたコマンドラインが出力される。この出力により、変数に設定されている値などを確認することができる。 また、この場合は bash を使用しているが、Bシェルで実行される場合は sh を、Kシェルで実行される場合は ksh をそれぞれ使用する。 変数に値を設定するのみのシェルスクリプト () を作成して、 -x オプションでの実行結果を見てみる。 #! /bin/bash var1 = ` date +%M ` var2 = ` ls -1 | wc -l ` if [ $var1 -ge 30]; then var3 = "BIG" else var3 = "SMALL" fi exit 0 このシェルスクリプト の -x オプション付き実行結果は、以下のとおりとなる。 $. 【Google Apps Script(GAS)】ブレークポイントの設定とデバッグ実行(GAS入門). / $ #↑通常通りに実行すると、何も出力されずに終了する。 $ bash -x. / ++ date +%M + var1=46 ++ ls -1 ++ wc -l + var2=26 + '[' 46 -ge 30 ']' + var3=BIG + exit 0 #↑「-x」オプション付きだと、実際に実行されたコマンドと変数に設定された値を確認できる。 行頭に + が付いているコマンドがシェルスクリプト内で実行されたコマンド、 ++ は `` (バッククォート) 内で実行されたコマンドとなっている。 通常の実行では変数に設定される値を確認できないが、 -x オプションを使用すると実際に実行されたコマンドが出力される。これを見ることで実行時に変数に設定された値を確認することができる。 実行時に -x オプションを指定する以外にも、シェルスクリプト内に直接オプションを記述することでも同様の効果を得ることができる。 実際にシェルスクリプト () 内で -x オプションを指定してみる。 #!
/ -d など)、この方式だとメイン処理で使用したいオプションと被ったり、引数チェックが複雑になったりと、デメリットばかりが大きかった。デバッグ用ログファイルの存在自体をデバッグフラグとする方式だと、そのようなデメリットは一切なく、簡単にデバッグモードで実行することができる。 このデバッグ用関数を使用したシェルスクリプト () を作成してみる。 # デバッグ用ログファイルの設定 readonly _DEBUG_LOGFILE_ = ". /" DEBUG_LOG " $LINENO: デバッグを開始します。" DEBUG_LOG "コマンド実行結果も出力できます。\n`cal`" # パイプ処理の途中にも組み込み可能 cal | grep 15 | DEBUG_LOG | awk '{print $3}' DEBUG_LOG " $LINENO: デバッグを終了します。" シェルスクリプト中で使用している変数 LINENO は、使用した場所の行番号が自動的に設定される特殊変数である。デバッグ作業には非常に有効な変数なので、ぜひ覚えておいてほしい。 $ ls. / /bin/ls:. / そのようなファイルやディレクトリはありません #↑デバッグ用ログファイルが存在しないので、非デバッグモードで動作するはず。 12 #↑正常に結果が出力されている。 #↑デバッグ用ログファイルには出力されいてない。 $ touch. / #↑今度はデバッグ用ログファイルを作成し、デバッグモードで動作させる。 #↑デバッグモードでも実行結果は変わらない。 #↓デバッグ用ログファイルにはログが出力されている。 $ cat. / --- 2007/06/05 23:00:19 -------------------------------- 33: デバッグを開始します。 コマンド実行結果も出力できます。 6月 2007 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #↑これがパイプ処理の途中の値になる。 40: デバッグを終了します。
エラー発生時にスクリプトを休止する場合、[ エラー時に一時停止] を選択します。 サブスクリプトの表示 スクリプトデバッガでスクリプトを実行すると、サブスクリプトを表示できます。たとえば、スクリプト A がスクリプト B を呼び出し、スクリプト B がスクリプト C を呼び出す場合、3 つのスクリプトすべてでステップを表示できます。 1. [ ツール] メニュー > [ スクリプトデバッガ] を選択します。 2. サブスクリプトを呼び出すスクリプトステップを実行します。 3. [ ステップイン] をクリックします。 [ コールスタック] 一覧に、サブスクリプトが表示されます。 4.
こんにちは! 今回は養護教諭(保健室の先生)の資格が取れる大学の中でもおすすめの10大学を紹介していきたいと思います。 偏差値、学費から各大学の看護学部・教育学部をみてみると、次の順でおすすめです。(リンクをクリックすると大学公式サイトに飛びます) 1位 杏林大学保健学部 看護養護教育学専攻 2位 神奈川県立保健福祉大学 保健福祉学部看護学科 3位 東京福祉大学 教育学部養護・保健科教諭専攻 4位 武蔵野大学 看護学部養護教諭一種過程 5位 埼玉県立大学 保健医療福祉学部健康行動科学専攻 6位 静岡県立大学 看護学部看護学科 7位 東海大学 医学部看護学科 8位 同志社女子大学 看護学部看護学科 9位 名古屋市立大学 看護学部 10位 兵庫県立大学 看護学部 それでは、私立と国立で分けて各大学を紹介していきたいと思います。 なお、今回紹介する偏差値は全て河合模試の偏差値表を使用しました。 養護教諭の資格が取れる大学おすすめ10校 【私立大学編】養護教諭の資格が取れる大学おすすめランキング 1位杏林大学保健学部 看護養護教育学専攻 偏差値…47. 5 初年度納入金…198万円 住所…東京都三鷹市下連雀5-4-1 最寄駅…三鷹駅 定員…50名 杏林大学は、医学と保健看護の学部を主体とした私立大学です。保健学部 看護養護教育学専攻は三鷹キャンパスにあり、2016年に新設されたばかりで綺麗で設備も充実しています。 看護養護教育学専攻では、実習を通して即戦力となる人材を育成しており希望すれば、看護師と養護教諭の資格をダブルで取得も可能です。就職率が極めて高いことも特徴と言えます。 杏林大学のパンフレットを無料請求 2位東京福祉大学 教育学部養護・保健科教諭専攻 偏差値…37.
経済状況に応じて授業料免除の制度もありますし。 回答日 2019/05/24 共感した 0 大学病院付属の看護学部に行くと 卒業後一年勤務条件で学費がかなり割安になる所もあります(人材確保の狙い) 看護師は一年目から年収400~だし どこの県や都市でも引く手あまたなので 私が親なら看護師をすすめます 回答日 2019/05/24 共感した 0 たくさん調べてらして感心してます。看護師は体力勝負なんです。もし風邪ひいて仕事を休むとなると日勤なら休めますが夜勤は絶対行かなくてはいけないです。2交替の夜勤は勤務時間が長いので大変です。でも安静だと2,3時間仮眠がとれます。3交替ですと8時間勤務で仮眠はないです。もし、あなたがどこでも眠れるなら3交替の病院で働けると思いますよ(^^)女の職場なので人間関係がこじれやすいです。メンタルは強いですか?いいところもありますが(^^)誰も体調だいじょうぶ?とか優しい言葉をかける人はいません。家庭をもって子供がいてママ看護師はまー子供のことで休みます。でもメンタル強いので堂々としてて逆にムカつきます(^^) 参考まで 回答日 2019/05/24 共感した 0
人間健康学部スポーツ健康学科 神田奈津子ゼミ 養護教諭になる夢に向かって 波平ゆみ(3年次、沖縄県立那覇高校出身) こんにちは!私たち神田ゼミはみんなで楽しく活動を行うアットホームなゼミです。本年度から新設されたゼミで、養護教諭を目指す3年生8人で神田先生の指導のもと日々頑張っています。 神田ゼミの特徴は、養護教諭の職務内容を体験できるところです。ゼミの課外活動では名護市内の小学校・中学校の保健室見学、少年院の施設見学を行ってきました。子どもたちと関わる機会を持てるので、養護教諭の行うべきことを早くから経験できます。海洋実習ではボランティアで救護班として参加することもあり、神田ゼミを通してより専門的な学びや活動を行うことができます。また、テキストを読み養護教諭にとって必要な資質や技量とは何かをディスカッションしながら探究していく活動も行っています。意見を交換しやすい環境なので、より深く学びに繋げることができます。 同じ目標を持っている友達が多いので、互いに切磋琢磨しながら楽しく活動を行っています。自分たちがどういった活動を行いたいのかを尊重してくれるので、神田ゼミでしか体験できないような活動も行うことができます。神田ゼミ楽しいよ!!! 楽しく目標に向かって研究活動を頑張るゼミです!