Serviceを読んで理解し、同意したものとみなします。動作の詳細がわからない事が有ります。調べる必要が有ります。説明には以下のように書かれています。そのようなファイルやディレクトリはありませんこの場合クォートは余計な気がします。クォート無しだとどうでしょうか。関数化してしまう方法が考えられます。環境変数「IFS」を「:」にすることで、「:」を区切り文字としてreadで各フィールドを読み込めると思います。awkとxargsを使えば次のようになります。個の銅バッジ1スペースの入った行をスペース以外の区切り文字で分割してコマンド引数に渡したい6番目のフィールドを${command}に渡すスクリプトです。user20098さんのコードを参考にしました。ファイル、区切り記号、フィールドを外から指定可能にしてみました。