텍스트 줄을 임의의 문자에 가로로 맞추는 데 사용할 수있는 명령 또는 명령 집합이 있습니까? 예를 들어, 전자 메일 주소 목록을 사용하면 모든 '@'문자가 세로로 정렬 된 텍스트 파일이 출력됩니다.
성공하기 위해서는 대부분의 줄의 시작 부분에 가변 수의 빈 공간을 추가해야한다고 생각합니다. 읽기에 더 많은 노력이 필요하기 때문에 별도의 열을 원하지 않습니다 (예 :) column -t -s "@" < file.txt
.
전에:
123@example.com
456789@example.net
01234@something-else.com
후:
123@example.com
456789@example.net
01234@something-else.com
달리 말하면 : 문자를 앵커 포인트로 지정할 수 있습니까? 주변 텍스트가 가로로 가운데에 위치합니까? 이것에 대한 나의 유스 케이스는 시각적으로 쉽게 스캔 할 수 있도록 이메일 주소입니다.
좋은 질문은 여러 개의
—
Tom Brossman
@
기호가 전자 메일 주소와 관련해서는 안되지만 사용자는 한 줄에 한 문자의 인스턴스를 다른 텍스트가 중심을 둔 '앵커'로 선택할 수 있어야합니다.
@
이메일 주소에는 여러 개의 기호가 허용됩니다 (예 :) tom"@brossmann"@example.com
. 그래서 여러 @
기호 가있는 경우 어떻게 해야하는지 묻습니다 . :).
@Zeta
—
Fund Monica의 소송
@
다양한 전자 메일 서비스에서 여러 기호를 사용할 수 없습니다. 필터링되지 않은 원시 사용자 입력을 처리하지 않는 한 "정상"이메일은 "실제"이메일보다 더 엄격한 표준에 맞는 "일반"이메일을 기대하는 것이 전적으로 합리적 @
입니다.
@
심볼 이 있으면 어떻게 됩니까?