[20170705] diff 비교 실행 결과 내용.txt
[20170705]diff는 실행 결과의 내용을 비교합니다.txt
--//때때로 두 명령의 출력 결과를 비교해야 하는 경우가 있습니다. 어리석은 방법은 다음과 같습니다.
$ lsnrctl status LISTENER_SCAN2 > tmp/ b2.txt
$ lsnrctl status LISTENER_SCAN3 > /tmp/b3.txt
$ diff -Nur /tmp/b2.txt /tmp/b3.txt
--//분명히 2개의 파일이 생성되고 비교됩니다. 실제로 쉘을 이용하면 쉽게 구현할 수 있습니다.
$ lsnrctl status LISTENER_SCAN3 | diff /tmp/2.txt -
--//이렇게 하면 파일 생성을 더 줄일 수 있을까요? ?
$ diff <(lsnrctl status LISTENER_SCAN2) <(lsnrctl status LISTENER_SCAN3)
--//이해하는 방법?
$ echo <(lsnrctl status LISTENER_SCAN2) <(lsnrctl status LISTENER_SCAN3)
/dev/ fd/63 /dev /fd/62
--//실제로 62,63은 열린 파일 핸들입니다. 물론 실행 후 즉시 닫힙니다.
$ ls -l /dev/fd
lrwxrwxrwx 1 루트 루트 13 2014-12-11 02:24 :57 /dev/fd -> /proc/self/fd
$ ls -l /dev/fd/
total 0
lrwx------ 1 그리드 oinstall 64 2017-07-05 16:16: 07 0 -> /dev/pts/4
lrwx------ 1 그리드 oinstall 64 2017-07-05 16:16:07 1 -> /pts/4
lrwx----- - 그리드 oinstall 1개 64 2017-07-05 16:16:07 2 -> /dev/pts/4
lr-x------ 그리드 oinstall 1개 64 2017-07-05 16:16:07 3 -> /proc/101318/fd
--//간단한 쉘 스크립트를 작성하는 것은 이해하기 쉽습니다(이 작성 방법은 그다지 엄격하지 않습니다):
-- //핸들 63,62 내용을 직접 읽었습니다.
$ cat a.sh
#! /bin/bash
echo <(lsnrctl status LISTENER_SCAN2) <(lsnrctl status LISTENER_SCAN3)
diff /dev/fd/63 /dev/fd/62
$ .a.sh
/dev/fd/63 /dev/fd/62
6c6
< (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2))에 연결 중 )
---
> 연결 중 (설명 = (주소 = (propocol = ipc) (키 = Listener_scan3))
9c9
& lt; alias listner_scan2
---
& gt; & lt; 시작 날짜 30- 2017년 6월 12:00:03🎉 5일 4시간 17분 43초
17c17
< 리스너 로그 파일 /u01/app/11.2.0.4/grid/network/log/listener_scan2.log
---
> 리스너 로그 파일 /u01/app/11.2.0.4/grid/network /log/listener_scan3.log
19,20c19,20
< (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN2)))
< (설명=(주소=(프로토콜=tcp)(호스트= 192.168.100.109)(포트=1521)))
---
> )))
> (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=192.168.100.107)(PORT=1521)))
--//생각해보니 드디어 exp/imp가 즉석에서 이해가 되었습니다. 예:
$ exp scott/book file=>(gzip > t.dmp.gz) tables=emp
$ imp scott/book full=y file=<(gunzip
위 내용은 [20170705] diff 비교 실행 결과 내용.txt의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











이 튜토리얼은 GREP 명령 패밀리 및 관련 도구를 사용하여 Linux에서 효율적인 키워드 검색을 보여줍니다. 정규 표현식, 재귀 검색 및 AWK, SED 및 XA와 같은 명령을 포함한 기본 및 고급 기술을 다룹니다.

이 기사는 시스템 유지 보수, 문제 해결, 보안 및 협업을 포함하는 Linux 시스템 관리자의 다각적 역할을 자세히 설명합니다. 필수 기술 및 소프트 기술, 급여 기대치 및 다양한 커리어 PR을 강조합니다.

이 기사는 필수 액세스 제어를 제공하는 Linux 커널 보안 모듈 인 Selinux와 Apparmor를 비교합니다. 접근 방식의 차이 (정책 기반 대 프로필 기반) 및 잠재적 성능 영향을 강조하는 구성을 자세히 설명합니다.

이 기사는 패턴 매칭, 파일 검색 및 텍스트 조작을 위해 Linux에서 정규식 (Regex)을 사용하는 방법, 구문, 명령 및 Grep, Sed 및 Awk와 같은 도구를 자세히 설명합니다.

이 기사는 Linux 시스템 백업 및 복원 방법에 대해 자세히 설명합니다. 전체 시스템 이미지 백업을 증분 백업과 비교하고 최적의 백업 전략 (규칙, 여러 위치, 버전, 테스트, 보안, 회전) 및 DA에 대해 설명합니다.

이 기사는 Linux 시스템 성능을 모니터링하기위한 Top, HTOP 및 VMSTAT 사용에 대해 설명하고 효과적인 시스템 관리를위한 고유 한 기능 및 사용자 정의 옵션을 자세히 설명합니다.

이 기사는 Google Authenticator를 사용하여 Linux에서 SSH에 대한 2 단계 인증 (2FA) 설정, 설치, 구성 및 문제 해결 단계에 대한 가이드를 제공합니다. Enhanced SEC와 같은 2FA의 보안 이점을 강조합니다.

이 기사는 파일 업로드를 위해 Linux 명령 (SCP, SFTP, RSYNC, FTP)을 비교합니다. 보안 (SSH 기반 방법을 선호) 및 효율성을 강조하여 대형 파일에 대한 RSYNC의 델타 전송 기능을 강조합니다. 선택은 파일 크기에 따라 다릅니다.
