Web 開発を行っていて、コンソールにオブジェクト データを出力しています。出力でdataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL
非常に長い文字列として示されている 1 つのプロパティ/フィールドをターゲットにして、それを短くし、たとえば 25 文字で省略記号を追加したいと考えています。これを行うための .bashrc スクリプトまたはコマンドはありますか? 出力全体に省略記号を表示したくありませんdataURI
。フィールドだけに表示したいのです。
答え1
使用できる
printf "%.25s...\n" "dataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL"
または、パラメータ拡張を使用することもできます。
echo "${yourvar:0:25}..."
ただし、どちらの場合も、文字列が 25 文字より短い場合は省略記号が含まれます。