我正在做一些網頁開發,並在控制台中列印一些物件資料。我想要定位輸出中表示為dataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL
超長字串的屬性/字段,並將其縮短,然後在 25 個字元處附加省略號。是否有 .bashrc 腳本或指令?我不想在整個輸出上得到省略號,而只是在dataURI
字段上得到省略號。
答案1
你可以使用
printf "%.25s...\n" "dataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL"
或者您可以使用參數擴充:
echo "${yourvar:0:25}..."
儘管對於這兩種情況,如果您的字串短於 25 個字符,它仍然會包含省略號。