私はWeb開発をしており、コンソールからいくつかのオブジェクトデータを印刷しています。出力で非常に長い文字列で表される属性/フィールドを見つけてdataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL
減らし、25文字に省略記号を追加したいと思います。 .bashrcスクリプトやコマンドはありますか?出力全体に楕円を表示したくなく、dataURI
フィールドにのみ表示したいです。
答え1
使用できる
printf "%.25s...\n" "dataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL"
または、パラメータ拡張を使用できます。
echo "${yourvar:0:25}..."
どちらの場合も、文字列が25文字より短い場合は、省略記号が含まれます。