'comm' 명령을 사용하여 두 개의 정렬된 파일을 비교합니다.
소개 | Linux의 comm 명령을 사용하면 사용자가 두 개의 정렬된 파일을 한 줄씩 비교할 수 있습니다. 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예를 사용하여 이 명령줄 도구에 대해 설명합니다. 시작하기 전에 이 튜토리얼에 언급된 모든 예제는 Ubuntu 16.04LTS 버전에서 테스트되었습니다. .
다음 예에서는 comm 명령이 작동하는 방식을 보여줍니다. . |
comm 명령을 사용하여 정렬된 두 파일을 비교하려면 파일 이름을 comm 명령에 인수로 전달하면 됩니다. 일반적인 구문은 다음과 같습니다.
으아아아예를 들어 이 경우 file1 및 file2 이 두 파일이라고 가정합니다. 전자에는 다음 줄이 포함됩니다.
으아아아후자는 다음 줄을 포함합니다:
으아아아이때 comm 명령의 출력은 아래와 같습니다.
으아아아출력에 3개의 열이 포함되어 있는 것을 볼 수 있습니다. 첫 번째 열은 file1에만 포함된 내용이고, 두 번째 열은 file2에만 포함된 내용이며, 마지막으로 세 번째 열은 두 파일 모두에 포함된 내용입니다.
통신 명령 출력에서 특정 열을 출력하지 않는 방법원하는 경우 comm명령 출력에서 특정 열을 출력할 수 없습니다. 이 기능에는 -1, -2 및 -3의 세 가지 명령줄 옵션을 사용할 수 있습니다. 짐작할 수 있듯이 이 숫자는 출력하고 싶지 않은 열을 나타냅니다.
예를 들어 다음 명령은 위 예의 세 번째 열을 출력하지 않습니다.
으아아아그래서 세 번째 열에는 출력이 없는 것을 볼 수 있습니다.
단일 명령으로 여러 열을 동시에 출력할 수는 없다는 점에 유의하세요. 예:
으아아아위 명령은 첫 번째와 두 번째 열을 출력하지 않습니다.
comm 명령을 사용하여 정렬되지 않은 두 파일을 비교하는 방법아시다시피 comm은 정렬된 파일에서만 작동합니다. 파일 중 하나가 정렬되지 않은 것으로 확인되면 출력에 메시지가 생성되어 사용자에게 알립니다. 예를 들어 file1의 첫 번째 줄과 두 번째 줄을 바꾸고 file2와 비교합니다. 명령의 출력은 다음과 같습니다.
이 명령은 다음과 같은 출력을 생성하는 것을 볼 수 있습니다. file1은 아직 정렬되지 않았습니다. 이 시점에서 도구가 입력이 정렬되었는지 확인하지 않으려면 --nocheck-order 옵션을 사용할 수 있습니다.
으아아아이전에 표시되었던 안내 메시지가 사라진 것을 확인할 수 있습니다.
입력 파일이 정렬되었는지 확인하도록 comm 명령에 명시적으로 지시하려면 --check-order 옵션을 사용할 수 있습니다.
如何用自定义字符串分隔comm 命令的输出列默认情况下,comm 命令的输出列之间是以空格分隔的。然而,如何你想使用一个自定义字符串作为分隔符,那么你可以使用 --output-delimiter选项。使用该选项时需要指定你想用来作为分隔符的字符串。
comm --output-delimiter=+ file1 file2
比如,我们使用加号来作为分隔符:
默认情况下,comm 命令的输出行以新行终止。然而,如果你想,那么你可以改为以 NUL
字符终止,只需要使用-z 选项即可:
comm -z file1 file2结论
comm 命令并没有特别多的特性性,我们在这儿已经讨论了它的绝大多数命令行选项。只需要理解和练习在这篇教程中讨论的内容,那么你便可以在日常工作中知道如何使用这个工具了。如果你有任何问题或者疑问,请前往该命令的 man 手册,或者在下面评论。
위 내용은 'comm' 명령을 사용하여 두 개의 정렬된 파일을 비교합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

소개 : Linux 기반의 윤리적 해킹으로 디지털 프론티어 보안 점점 더 상호 연결된 세상에서 사이버 보안이 가장 중요합니다. 윤리적 해킹 및 침투 테스트는 취약점을 적극적으로 식별하고 완화하는 데 필수적입니다.

기본 Linux 학습 방법은 다음과 같습니다. 1. 파일 시스템 및 명령 줄 인터페이스 이해, 2. LS, CD, MKDIR, 3. 파일 생성 및 편집과 같은 파일 작업 배우기, 4. 파이프 라인 및 GREP 명령과 같은 고급 사용법, 5. 연습 및 탐색을 통해 지속적으로 기술을 향상시킵니다.

Linux는 서버, 임베디드 시스템 및 데스크탑 환경에서 널리 사용됩니다. 1) 서버 필드에서 Linux는 안정성 및 보안으로 인해 웹 사이트, 데이터베이스 및 응용 프로그램을 호스팅하기에 이상적인 선택이되었습니다. 2) 임베디드 시스템에서 Linux는 높은 사용자 정의 및 효율성으로 인기가 있습니다. 3) 데스크탑 환경에서 Linux는 다양한 사용자의 요구를 충족시키기 위해 다양한 데스크탑 환경을 제공합니다.

Linux의 단점에는 사용자 경험, 소프트웨어 호환성, 하드웨어 지원 및 학습 곡선이 포함됩니다. 1. 사용자 경험은 Windows 또는 MacOS만큼 친절하지 않으며 명령 줄 인터페이스에 의존합니다. 2. 소프트웨어 호환성은 다른 시스템만큼 좋지 않으며 많은 상용 소프트웨어의 기본 버전이 부족합니다. 3. 하드웨어 지원은 Windows만큼 포괄적이지 않으며 드라이버를 수동으로 컴파일 할 수 있습니다. 4. 학습 곡선은 가파르고 명령 줄 운영을 마스터하는 데 시간과 인내가 필요합니다.

LinuxisNothardTolearn, ButtheDifficulturedsonyourbackground 및 Ggoals.forthosewithoSexperience, 특히 Command-linefamiliarity, BeginnersMayFaceAsTeeperLearneLearneCURVEBUTCANMANAGEWITHPROPERSORCES.LINUX'SOURCENATURY, BAS

Linux의 5 가지 기본 구성 요소는 다음과 같습니다. 1. 커널, 하드웨어 리소스 관리; 2. 기능과 서비스를 제공하는 시스템 라이브러리; 3. 쉘, 사용자가 시스템과 상호 작용할 수있는 인터페이스; 4. 파일 시스템, 데이터 저장 및 구성; 5. 시스템 리소스를 사용하여 기능을 구현합니다.

Smart Home에서 새로운 챕터 열기 : Ubuntu를 기반으로 한 오픈 소스 홈 자동화 시스템 Smart Home Technology는 우리가 생활 공간과 상호 작용하는 방식에 혁명을 일으켜 일상 생활에 편리함, 안전 및 에너지 효율성을 제공했습니다. 조명 및 기기의 원격 제어에서 보안 카메라 및 자동 기후 제어 모니터링에 이르기까지 Smart Home 기술은 점점 인기를 얻고 있습니다. 그러나 많은 비즈니스 스마트 홈 시스템에는 높은 비용, 개인 정보 보호 문제 및 제한성 호환성이 있습니다. 다행히 오픈 소스 소프트웨어 솔루션은 Ubuntu의 힘을 결합하여 대안을 제공하여 사용자가 사용자 정의 가능하고 비용 효율적이며 안전한 스마트 홈 생태계를 만들 수 있습니다. 이 안내서는 우분투 및 오픈 소스 도구를 사용하여 홈 자동화 시스템을 설정하는 방법을 살펴 봅니다.

Linux vs. Windows : 2025 비교 MacOS 또는 Windows에서 전환 할 생각이 있습니까? 리눅스가 답일 수 있습니다. MacOS 사용자는 (MacOS의 UNIX 코어로 인해) 비교적 원활한 전환을 찾을 수 있지만 Windows 사용자는 적응해야합니다. 이 가이드 히그


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!
