일치하는 줄을 이전 줄의 끝으로 이동하는 방법은 무엇입니까? [복사]

일치하는 줄을 이전 줄의 끝으로 이동하는 방법은 무엇입니까? [복사]

아래 출력과 비슷한 약 500개의 텍스트 파일이 있습니다.

GigabitEthernet15/0/
1                                                               
GigabitEthernet16/0/
1                                                               
GigabitEthernet16/1/
1                                                               
GigabitEthernet15/1/
1

내 목표는 다음과 같이 만드는 것입니다.

GigabitEthernet15/0/1                                                               
GigabitEthernet16/0/1                                                               
GigabitEthernet16/1/1                                                               
GigabitEthernet15/1/1

답변1

awk를 사용하여 다음 줄을 가져와 현재 줄에 추가합니다.

$ awk '{getline n; $0 = $0 n} 1' foo
GigabitEthernet15/0/1
GigabitEthernet16/0/1
GigabitEthernet16/1/1
GigabitEthernet15/1/1

관련 정보