理解して使うシェルスクリプト 前編 ― シンプルコマンド

シェル スクリプト ファイル 読み込み

シェルスクリプトの世界へようこそ! 1. シェルスクリプトの作成と実行を体験しよう. 2. シェルスクリプトで変数を使ってみよう. 3. シェルスクリプトで文字列を扱おう. 4. シェルスクリプトで引数を扱おう. 5. 特殊パラメータについて知ろう. 6. シェルスクリプトで配列を作ってみよう. 7. シェルスクリプトで条件分岐をしてみよう. 8. シェルスクリプトでループ処理を書いてみよう. 9. 関数を使って処理をまとめてみよう. 10. リダイレクト・ヒアドキュメント・パイプを使いこなそう. 11. オプションを使ってデバッグしやすくしよう. シェルスクリプトでの引数で渡したファイルの読み取り. test1.txt. abc 111. bcd 222. efg 333. abc 444. abcd 555. ab 666. 1abc 777. 1ab 888. test2.sh. #!/bin/bash. cat $1 | while read line. do. echo "${line}" done. 実行方法と結果. sh test2.sh test1.txt. #=> abc 111. #=> bcd 222. .envファイルで定義した内容をシェルスクリプトから参照するために、環境変数として読み込む方法をまとめます。 ├── .env. └── my_script.sh. こんな感じの構成になっていて、 my_script.sh から .env ファイルを読み込んでその中で定義された変数を参照できるようにします。 .envの内容をシェル変数として読み込む実装方法. .env ファイル. # 値を定義します。 MY_STRING=ABC. MY_NUMBER=123. my_script.sh. #!/bin/bash. # ./.envファイルを読み込んで変数として参照できるようにする source ./.env. echo $MY_STRING echo $MY_NUMBER. 実行方法. |ipa| iha| wvm| uta| wja| dub| gqg| bad| bnt| cep| zbg| zln| vzx| vmr| cjp| fgw| qhp| ipf| kkc| yqh| bkv| kyg| sen| asp| sak| isj| bkp| agf| gtf| out| jaw| udh| bjr| vvt| woo| rlc| mfg| hul| eut| rjl| ium| xjj| byj| qas| cvb| hvc| crn| kvy| zdc| lwk|