절단
파일 내용을 확인
디스플레이 라인의 지정 부분은 지정된 필드에 파일을 삭제
유사한 디스플레이 파일 내용, 유형 명령.
구문 :
컷 (옵션) (매개 변수)
옵션 :
-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