FiFiWiki2

FiFiWikiの第2版

ユーザ用ツール

サイト用ツール


unix

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
unix [2017/10/22 05:33]
fifi
unix [2017/10/22 06:14] (現在)
fifi [Bashスクリプト]
ライン 12: ライン 12:
  - [linuxのフォルダと配置について](https://​oshiete.goo.ne.jp/​qa/​6120165.html)  - [linuxのフォルダと配置について](https://​oshiete.goo.ne.jp/​qa/​6120165.html)
  
 +## ヒアドキュメント
 +
 +soracom.confに書き出される。変数展開もされる。
 +```bash
 +# MAKE supervisor conf
 +cat << EOS > soracom.conf
 +[program:​soracom]
 +directory=${HOME}/​bin/​soracom
 +command=sh /​opt/​soracom/​connect_air.sh
 +redirect_stderr=true
 +stdout_logfile=/​var/​log/​supervisor/​soracom.log
 +user=root
 +EOS
 +
 +```
 +
 +変数に代入する
 +```bash
 +HOGE=$(cat << EOS
 +hoge
 +fuga
 +EOS
 +)
 +```
  
 ## Bashスクリプト ## Bashスクリプト
ライン 17: ライン 41:
  - メモ "​${HOME}"​展開される. '​${HOME}'​展開されない  - メモ "​${HOME}"​展開される. '​${HOME}'​展開されない
  
-```+```bash
 #!/bin/bash #!/bin/bash
-set -Ceu+set -C #​上書き防止 
 +set -eu
  
 CMDNAME="​basename $0" CMDNAME="​basename $0"
unix.1508650404.txt.gz · 最終更新: 2017/10/22 05:33 by fifi