다음 행의 첫 번째 열과 행의 마지막 열을 결합하고 싶습니다. 예를 들어awk - 다음 행의 첫 번째 열과 마지막 열을 결합하십시오.
cat FILE
12 15
22 25
32 35
42 45
이렇게 가입하도록
15 22
25 32
35 42
15
(마지막 칼럼)의 22
(다음 행의 첫 번째 열)에 결합했다.
내 해결책은 다음과 같습니다. tr '\n' '@' < FILE | tr '\t' '\n' | grep '@' | grep -v '@$' | tr '@' '\t'
그러나 간단한 awk
명령이있을 수 있습니다.
'12 '(첫 번째 행)와 '45'(마지막 행)의 위치는 어디입니까? – fedorqui
그들은 그걸로 합류 할 것이 없으므로 버려집니다 (이것이 왜'grep -v '@ $''를 사용하고있는 겁니다). – PoGibas