WordPress へようこそ。こちらは最初の投稿です。編集または削除し、コンテンツ作成を始めてください。
#!/bin/bash
## オフセットと長さを指定して文字列を取得する
HOGE="abcdef"
# オフセット位置から長さ分を取得
echo ${HOGE:0:2}
# -> ab
echo ${HOGE:2:2}
# -> cd
echo ${HOGE:4:2}
# -> ef
# 長さを省略した場合はオフセットから最後まで出力
echo ${HOGE:2}
# -> cdef
# 長さにマイナスを指定した場合は最後からマイナス分引いた位置までの長さになる
echo ${HOGE:0:-2}
# -> abcd
# 指定した変数が空文字列の場合は右に指定した文字が入る
echo ${HOGE:-2}
# -> abcdef
## `%`, `%%` 右端からの(最短の|最長の)パターン一致までを除外
HOGE=hoge.tar.bz2
echo ${HOGE}
# -> hoge.tar.bz2
# 最短除外
echo ${HOGE%.*}
# -> hoge.tar
# 最長除外
echo ${HOGE%%.*}
# -> hoge
#, ## 左端からの(最短の|最長の)パターン一致までを除外
HOGE=/home/user/hoge
echo ${HOGE}
# -> /home/user/hoge
# 最短除外
echo ${HOGE#*/}
# -> home/user/hoge
# 最長除外
echo ${HOGE##*/}
# -> hoge
こんにちは、これはコメントです。
コメントの承認、編集、削除を始めるにはダッシュボードの「コメント」画面にアクセスしてください。
コメントのアバターは「Gravatar」から取得されます。