줄의 첫 번째 문자와 마지막 문자를 직접 인쇄하려는 파일이 있습니다.
예를 들어:
The value of x is 5
The value of y is 8
The value of z is 2
출력은 다음과 같습니다:
T5
T8
T2
첫 번째 문자와 마지막 문자를 별도로 인쇄하는 명령을 알아냈지만 원하는 결과를 제공하는 방식으로 이를 연결하는 방법을 모르겠습니다.
처음: cut -c1
마지막:grep -o '.$'
답변1
sed -n 's/\(.\).*\(.\)/\1\2/p'
또는:
pcregrep -o1 -o2 '(.).*(.)'
최소 2개의 문자가 포함된 텍스트 줄이 제공됩니다.