잘라내기 및 붙여넣기 명령

잘라내기 및 붙여넣기 명령

그래서 나는 가지고있다:

$ cat fruits
2 bananas
3 cherries
4 figs
5 dates
6 elderberries
7 apples
8 grapes

그리고

1 $ cat prices
2 2.18
3 4.11
4 1.69
5 4.52
6 1.73
7 1.01
8 1.09

"과일"의 각 행은 "가격"의 동일한 행에 해당합니다. 잘라내기 '붙여넣기'를 사용하여 과일을 알파벳순으로 정렬하여 '가격'이 다음과 같이 보이도록 하려면 어떻게 해야 합니까?

1 1.01
2 2.18
3 4.11
4 4.52
5 1.73
6 1.69
7 1.09

답변1

$ paste prices fruits | sort -k2 | cut -f1
1.01
2.18
4.11
4.52
1.73
1.69
1.09

paste두 파일을 한 줄씩 병합합니다. sort -k2두 번째 열(과일 이름)에 정렬하세요. cut -f1첫 번째 열(가격)만 반환됩니다.

fruitsprices위의 경우 파일 표시에 표시된 줄 번호는 실제 파일의 일부가 아니라 디스플레이 소프트웨어의 인공물이라고 가정합니다 .

관련 정보