逆引きシェルスクリプト/前後の半角スペースを削除するサンプルスクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 変数に格納された文字列の前後にある半角スペースを削除す...
変数に格納された文字列の前後にある半角スペースを削除する...
尚、変数に格納された文字列の前後が半角スペースの場合、ダ...
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
#contents
** 前後の半角スペースを削除するサンプルスクリプト [#w6acf...
リンクから本記事のサンプルスクリプトをダウンロードできま...
以下の記事で、本ファイルを使用して説明します。
#ref(trim.zip)
** 前後の半角スペースを削除する・Trim [#bb9f38bb]
前後の半角スペースを削除するサンプルスクリプトになります。
Trim() {
FUNC=Trim
if [ $# -ne 1 ]; then
echo "$FUNC : invalid argument" 1>&2
return 1
fi
echo "$1" | sed -e 's|^[[:space:]]*||;s|[[:space:]]*$||'
return 0
}
*** Trim実行例 [#rbb11179]
$ . trim.sh
$ STR=" HELLO "
$ echo "$STR"
HELLO
$ Trim "$STR"
HELLO
$ R=`Trim "$STR"`
$ echo -${R}-
-HELLO-
** 左側半角スペースを削除する・LTrim [#zbcb2c7f]
左側の半角スペースを削除するサンプルスクリプトになります。
LTrim() {
FUNC=LTrim
if [ $# -ne 1 ]; then
echo "$FUNC : invalid argument" 1>&2
return 1
fi
echo "$1" | sed -e 's|^[[:space:]]*||'
return 0
}
*** LTrim実行例 [#x82a656c]
$ . trim.sh
$ STR=" HELLO "
$ echo "$STR"
HELLO
$ L=`LTrim "$STR"`
$ echo "-$R-"
-HELLO -
** 右側の半角スペースを削除する・RTrim [#o65f7a6b]
右側の半角スペースを削除するサンプルスクリプトになります。
RTrim() {
FUNC=RTrim
if [ $# -ne 1 ]; then
echo "$FUNC : invalid argument" 1>&2
return 1
fi
echo "$1" | sed -e 's|[[:space:]]*$||'
return 0
}
*** RTrim実行例 [#ff65e6a2]
$ . trim.sh
$ STR=" HELLO "
$ echo "$STR"
HELLO
$ R=`RTrim "$STR"`
$ echo "-$R-"
- HELLO-
以上、シェルスクリプトで前後の半角スペースを削除するシェ...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* 変数に格納された文字列の前後にある半角スペースを削除す...
変数に格納された文字列の前後にある半角スペースを削除する...
尚、変数に格納された文字列の前後が半角スペースの場合、ダ...
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
#contents
** 前後の半角スペースを削除するサンプルスクリプト [#w6acf...
リンクから本記事のサンプルスクリプトをダウンロードできま...
以下の記事で、本ファイルを使用して説明します。
#ref(trim.zip)
** 前後の半角スペースを削除する・Trim [#bb9f38bb]
前後の半角スペースを削除するサンプルスクリプトになります。
Trim() {
FUNC=Trim
if [ $# -ne 1 ]; then
echo "$FUNC : invalid argument" 1>&2
return 1
fi
echo "$1" | sed -e 's|^[[:space:]]*||;s|[[:space:]]*$||'
return 0
}
*** Trim実行例 [#rbb11179]
$ . trim.sh
$ STR=" HELLO "
$ echo "$STR"
HELLO
$ Trim "$STR"
HELLO
$ R=`Trim "$STR"`
$ echo -${R}-
-HELLO-
** 左側半角スペースを削除する・LTrim [#zbcb2c7f]
左側の半角スペースを削除するサンプルスクリプトになります。
LTrim() {
FUNC=LTrim
if [ $# -ne 1 ]; then
echo "$FUNC : invalid argument" 1>&2
return 1
fi
echo "$1" | sed -e 's|^[[:space:]]*||'
return 0
}
*** LTrim実行例 [#x82a656c]
$ . trim.sh
$ STR=" HELLO "
$ echo "$STR"
HELLO
$ L=`LTrim "$STR"`
$ echo "-$R-"
-HELLO -
** 右側の半角スペースを削除する・RTrim [#o65f7a6b]
右側の半角スペースを削除するサンプルスクリプトになります。
RTrim() {
FUNC=RTrim
if [ $# -ne 1 ]; then
echo "$FUNC : invalid argument" 1>&2
return 1
fi
echo "$1" | sed -e 's|[[:space:]]*$||'
return 0
}
*** RTrim実行例 [#ff65e6a2]
$ . trim.sh
$ STR=" HELLO "
$ echo "$STR"
HELLO
$ R=`RTrim "$STR"`
$ echo "-$R-"
- HELLO-
以上、シェルスクリプトで前後の半角スペースを削除するシェ...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: