저는 웹 개발을 하고 있으며 콘솔에 일부 개체 데이터를 인쇄하고 있습니다. dataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL
매우 긴 문자열인 출력에 표시된 하나의 속성/필드를 대상으로 하고 이를 단축한 다음 25자 정도의 타원을 추가하고 싶습니다 . 이에 대한 .bashrc 스크립트나 명령이 있습니까? 전체 출력에서 타원을 얻고 싶지 않고 필드만 얻고 싶습니다 dataURI
.
답변1
당신은 사용할 수 있습니다
printf "%.25s...\n" "dataURI: DFASDFKAJELKJDFSADFMLAKFJLSKDJFAJSDFL"
또는 매개변수 확장을 사용할 수 있습니다.
echo "${yourvar:0:25}..."
이 두 가지 모두 문자열이 25자보다 짧으면 줄임표가 계속 포함됩니다.