FiFiWiki2

FiFiWikiの第2版

ユーザ用ツール

サイト用ツール


unix

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
unix [2017/10/22 05:16]
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)
  
 +## ヒアドキュメント
  
-## Bashスクリプト+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スクリプト
 +
 + - メモ "​${HOME}"​展開される. '​${HOME}'​展開されない
 +
 +```bash
 #!/bin/bash #!/bin/bash
-set -Ceu+set -C #​上書き防止 
 +set -eu
  
 CMDNAME="​basename $0" CMDNAME="​basename $0"
unix.1508649395.txt.gz · 最終更新: 2017/10/22 05:16 by fifi