쉘에서 출력 문자열의 위치를 수정하는 방법은 무엇입니까 printf
?
TEXT-A
예를 들어 아래와 같이 왼쪽에서 세 번째 위치에서 시작하는 텍스트를 인쇄하고 TEXT-B
왼쪽에서 11번째 위치에 텍스트를 하나 더 인쇄하려는 경우입니다 .
답변1
printf ' %-8s%s\n' TEXT-A TEXT-B
첫 번째 텍스트를 자르려는 경우(너무 길어서 맞지 않는 경우):
printf ' %-8.8s%s\n' TEXT-A TEXT-B