Hitachi

Advanced Shell 


10.3.5 deleteSpace(空白を削除した文字列の取得)

形式

deleteSpace  [-a] [-l] [-r]  文字列

機能

引数に指定された文字列から空白を削除した文字列を出力します。空白とは,正規表現[:space:]で示す文字であり,半角空白やタブなどを示します。

引数

-a

文字列に含まれるすべての空白を削除します。

-l

文字列の先頭の空白だけを削除します。

-r

文字列の末尾の空白だけを削除します。

上記オプションを何も指定しなかった場合は,文字列の先頭と末尾の空白を削除します。これは,-lオプションと-rオプションを同時に指定した場合とおなじです。

-aオプションとほかのオプションを同時に指定した場合,-aオプションを優先します。

文字列

空白を削除する文字列を指定します。

標準出力への出力

空白が削除された文字列。

終了コード

終了コード

意味

0

正常終了

1以上

エラー終了

使用例

deleteSpace "  ab  cd  "         # 「ab  cd」が出力される。
deleteSpace -l "  ab  cd  "      # 「ab  cd  」が出力される。
deleteSpace -r "  ab  cd  "      # 「  ab  cd」が出力される。
deleteSpace -a "  ab  cd  "      # 「abcd」が出力される。