プログラミング

bashでchomp(trim)して空白を削除する

Linuxパソコン・サーバーのコマンドラインにおいて、bashでchomp(trim)して空白を削除する方法について紹介します。

trim() {
    local var="$*"
    # remove leading whitespace characters
    var="${var#"${var%%[![:space:]]*}"}"
    # remove trailing whitespace characters
    var="${var%"${var##*[![:space:]]}"}"
    echo -n "$var"
}

string – How to trim whitespace from a Bash variable? – Stack Overflow

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です