Recommended
PDF
PDF
PDF
モテる! Node.js でつくる twitter ボット制作
PDF
PDF
PDF
PPTX
PDF
Ruby初級者向けレッスン 56回 ─── ブロック
PDF
PDF
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
PPTX
PPTX
PPTX
Powershell勉強会 v2 (もっと新しいバージョンがあります)
PPTX
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
PDF
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
PPTX
PPTX
Powershell勉強会 v4 (もっと新しいバージョンがあります。)
PPTX
Powershell勉強会 v5 (こちらが最新です。)
PPTX
Powershell勉強会 v3 (もっと新しいバージョンがあります)
PPTX
ODP
PDF
ODP
PDF
PDF
PDF
#ssmjp 2014/09 bashのちょっとした便利機能の紹介
PDF
「はじめよう、シェル芸」オープンキャンプin南島原2020/OpenCamp in Minami-shimabara online
PDF
More Related Content
PDF
PDF
PDF
モテる! Node.js でつくる twitter ボット制作
PDF
PDF
PDF
PPTX
PDF
Ruby初級者向けレッスン 56回 ─── ブロック
Similar to MAN OF BASH #ssmjp 2013.09.25
PDF
PDF
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
PPTX
PPTX
PPTX
Powershell勉強会 v2 (もっと新しいバージョンがあります)
PPTX
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
PDF
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
PPTX
PPTX
Powershell勉強会 v4 (もっと新しいバージョンがあります。)
PPTX
Powershell勉強会 v5 (こちらが最新です。)
PPTX
Powershell勉強会 v3 (もっと新しいバージョンがあります)
PPTX
ODP
PDF
ODP
PDF
PDF
PDF
#ssmjp 2014/09 bashのちょっとした便利機能の紹介
PDF
「はじめよう、シェル芸」オープンキャンプin南島原2020/OpenCamp in Minami-shimabara online
PDF
MAN OF BASH #ssmjp 2013.09.25 1. 2. 3. 4. 5. 6. 7. 8. 9. Use Default Values.
word に指定した値がデフォルト値になる。
parameter に値が代入されていれば、
その値が使われる。
parameter になにも代入されていなければ、
デフォルト値が使われる。
parameter に word は代入されない。
${parameter:-word}
10. 11. 12. 13. 14. 使ってみる (実行結果)
% ./example1.sh
+ PARAM1='Default Value'
+ echo Default Value
Default Value
% ./example1.sh "foo bar"
+ PARAM1='foo bar'
+ echo foo bar
foo bar
15. 16. 17. 18. 19. 使ってみる (実行結果)
% ./example2.sh "foo bar"
+ PARAM1='foo bar'
+ echo foo bar
foo bar
% ./example2.sh
./example2.sh: line 2: 1: 何か引数を指定してよ
% echo $?
1
20. 21. 22. 23. 24. 25. 26. 27. ${parameter:offset} は
echo ${VAR} | cut -c N- を置き換えられる。
${parameter:offset:length} は
echo ${VAR} | cut -c N-M を置き換えられる。
${parameter:offset}
${parameter:offset:length}
28. 29. 30. 31. 32. 33. ${VAR:$((${#VAR}-5)):2}
${#VAR} → VAR の長さ = 10
$((${#VAR} - 5)) = 10 - 5 = 5
${VAR:$((${#VAR} - 5)):2} = ${VAR:5:2}
VAR=”01234567890”
offset 5 の位置の文字は、5。
そこから length=2 で、 56 が切り出される。
ご利用は計画的に。
34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64.