printf에서 열 위치 설정

printf에서 열 위치 설정

쉘에서 출력 문자열의 위치를 ​​수정하는 방법은 무엇입니까 printf?

TEXT-A예를 들어 아래와 같이 왼쪽에서 세 번째 위치에서 시작하는 텍스트를 인쇄하고 TEXT-B왼쪽에서 11번째 위치에 텍스트를 하나 더 인쇄하려는 경우입니다 .여기에 이미지 설명을 입력하세요.

답변1

printf '  %-8s%s\n' TEXT-A TEXT-B

첫 번째 텍스트를 자르려는 경우(너무 길어서 맞지 않는 경우):

printf '  %-8.8s%s\n' TEXT-A TEXT-B

관련 정보