컷, xargs를가, 정렬, 그럴 필요는 명령 구문 분석의 이름을 변경

절단

파일 내용을 확인

디스플레이 라인의 지정 부분은 지정된 필드에 파일을 삭제

유사한 디스플레이 파일 내용, 유형 명령.

구문 :

 컷 (옵션) (매개 변수)

옵션 :

-b : 지정된 라인 범위에서만 콘텐츠를 직접 표시하는 단계;

-c : 문자 범위 지정 표시 라인 만;

-d : 필드 분리, 기본 필드 구분 기호는 "TAB"입니다을 지정합니다

-f : 지정된 필드의 내용을 표시;

-n 다음 "-b '옵션은 멀티 바이트 문자를 분할하지 함께 사용된다;

--complement : 바이트 보완은, 문자 또는 필드를 선택;

--out 구분자 = <필드 분리> 필드 디 리미터의 출력 내용을 지정한다;

--help : 디스플레이 도움말 정보 명령;

--version : 명령의 버전 정보를 보여줍니다.

매개 변수 :

 

파일 : 컨텐츠 필터링 파일을 지정합니다

================================================== ================================

xargs를

 

선택적으로 포맷 한 후에 출력 된 입력 데이터를 판독하는 데 사용되는 도구 xargs는.

테스트 파일을 정의 텍스트 데이터 라인의 숫자를 포함 :

고양이 TEST.TXT

 

ABCDEFG

hijklmn

OPQ

첫 번째

UVWXYZ

하나의 멀티 라인 출력을 입력 :

고양이 TEST.TXT | xargs를

 

ABCDEFGHIJKLMNOPQRSTU VWXYZ

-n 옵션 멀티 라인 출력 :

고양이 TEST.TXT | xargs를 -N3

 

알파벳

DEF

GHI

JKL

MNO

PQR

스투

VWX

YZ

-d 옵션 구분을 사용자 정의 할 수 있습니다 :

에코 "nameXnameXnameXname"| xargs를 -dx

 

이름 이름 이름 이름

결합 -n 옵션 사용하기 :

에코 "nameXnameXnameXname"| xargs를 -dx -N2

 

이름 이름

이름 이름

 

xargs는 옵션 -I를 사용 xargs를 교체 할 때마다 파라미터의 명령은 한 번 실행과 연계 된 xargs를 -I에서 사용할 때 대체 문자열} {-I를 지정은, 문자열이 연장 될 수있다 :

고양이 arg.txt | xargs를 -I {} ./sk.sh -p {} -l

 

-p AAA -l

BBB -l -p

-p CCC -l

모든 사진 파일을 복사 한 다음 / 데이터 / images 디렉토리 :

LS * .JPG | xargs를 -n1 -I CP {} / 데이터 / 영상

====================================== ===============================================
종류

정렬 명령은 종류의 서로 다른 데이터 유형의 문법과 공통 파라미터 형식을 기반으로 우리를 돕는 것입니다 :

  종류 [-bcfMnrtk] [소스] [- O 출력 파일]
의 내용에 대한 정렬은 정렬 단위로 텍스트 파일 일 수있다.

매개 변수 :
  각 줄의 앞의 공백 문자를 무시 -b 시작합니다.
  파일이 순서로 정렬되어 있는지 확인 -c.
  때 -f 정렬 대문자와 소문자를 무시합니다.
  -M 처음 세 문자로 된 약어를 월별로 분류 될 수있다.
  -n 사이즈의 값에 따라 분류.
  -o <출력 파일> 지정된 파일에 분류 결과.
  -r 역순으로 정렬.
  -t 필드 때 <분리 문자>는 정렬 사용되는 분리 문자를 지정합니다.
  -k 정렬하는 섹션을 선택합니다.

================================================== ========================

TR
TR [옵션] ... 세트 1 세트 2]

옵션 :

-c, -C가 필요한 문자 세트의 스트링의 집합으로 치환 -complement는 ASCII이다.

-d, 1을 변환하는 문자의 컬렉션을 대신 삭제 -delete

문자열로 압축 곧 반복 문자열, -s, -squeeze - 반복은 첫 번째를 유지, 모든 문자 반복 시퀀스를 삭제합니다.

-t, -truncate-SET1 추가 설정 두 번째 문자보다 설정의 첫 번째 문자에서 문자를 삭제

문자 범위의 컬렉션 :

\ NNN NNN 캐릭터 진수 값 (문자의 1 내지 3 진수 값)

\\ 백 슬래시

\ Ctrl 키-G 벨소리

\ B Ctrl 키 H 후진

\ F Ctrl 키-L 여행 피드

\ N Ctrl 키-J 새로운 라인

\ R Ctrl 키-M 입력

\ Ctrl 키-I 탭 t 键

\ V Ctrl 키-X 수평 탭

에 따라 ASCII 문자 CHAR2 순서의 모든 문자 char1을-CHAR2 char1을

SET2의 [숯 *, SET1의 길이까지 CHAR 사본

[숯 *의 REPEAT] REPEAT CHAR의 복사, REPEAT의 진수는 0부터 시작하는 경우

[: Alnum :] 모든 문자와 숫자

[: 알파 :] 모든 문자

[: 빈 :] 수평 탭, 빈, 등

[:되지만 Ctrl :] 모든 제어 문자

[: 숫자 :] 모든 수치

[: 그래프 :] 인쇄 가능한 모든 문자를 포함하지 않는 공간

[: 낮은 :] 모든 소문자

[: 인쇄 :] 모든 인쇄 가능한 문자를 포함 공간

[: PUNCT :] 모든 구두점 문자

[: 공간 :]의 모든 수평 또는 검은 세로

[: 상단 :] 모두 대문자

================================================== =======================

이름 변경

매개 변수 :

-v는  그들이 파일 이름을 성공적으로 수정 보여 것이라고 말했다;

-n  그것을 테스트하는 데 사용되며, 아무런 조작이 실행되지 나타내는 직접 실행하지 않고 처리를 이름 바꾸기, 시험 결과는 본하고 실행할 수;

-f는  그 변경 사항을 강제 것으로 나타났다.

대문자 파일 이름을 모두 소문자로했다 :

* '에게 / / AZ / AZ y'를 이름 바꾸기

사용할 수있는 .JPG *로 이름이 변경 * .JPG :

이름을 변경 * .JPG의 *의 .JPG

 

추천

출처www.cnblogs.com/ZCQ123456/p/11482038.html