カット
ファイルの内容を確認してください
表示行の指定された部分、指定したフィールド内のファイルを削除します
で同様の表示ファイルの内容、 typeコマンド。
構文:
カット(オプション)(パラメータ)
オプション:
-b:指定された行範囲のみコンテンツを直接表示します。
-c:文字範囲指定された表示ラインのみ。
-d:フィールドの区切り文字を指定し、デフォルトのフィールド区切り文字は「TAB」です。
-f:指定したフィールドの内容を表示します。
-n:「-b」オプションを組み合わせて使用され、マルチバイト文字を分割しません。
--complement:補数が選択され、文字またはフィールド。
--out-デリミタ= <フィールドデリミタ>:フィールドデリミタの出力内容を指定します。
--help:表示ヘルプ情報の指示;
--version:命令のバージョン情報を表示します。
パラメータ:
ファイル:コンテンツフィルタリングファイルを指定します。
================================================== ================================
xargsの
代替的に再フォーマットした後、入力データ出力を読み取るために使用されるツールをxargsの。
テストファイルを定義し、テキストデータの行数が含まれています。
猫のtest.txt
ABCDEFG
hijklmn
OPQ
RST
uvwxyz
単一のマルチラインの出力を入力します。
猫のtest.txt | xargsの
ABCDEFGHIJKLMNOPQRSTU VWXYZ
-nオプションのマルチライン出力:
猫のtest.txt | xargsの-N 3
ABC
デフ
GHI
JKL
MNO
PQR
STU
VWX
YZ
-dオプションの区切り文字をカスタマイズすることができます。
"nameXnameXnameXname" エコー| xargsの-dX
名名名名
組み合わせることで-nオプションを使用するには:
"nameXnameXnameXname" エコー| xargsの-dX -n2
名前名
名前名
xargsのオプション -I 使用して、 xargsのを交換するとき、各パラメータコマンドとともにxargsの-Iで使用される場合、-I {}は置換文字列を指定し、文字列は、拡張することができるが、一度に実行されます。
猫arg.txt | xargsの-I {} ./sk.sh -p {} -1-
-p AAA -l
BBB -l -p
CCC -p -l
すべての画像ファイルをコピーし、次/データ/ imagesディレクトリ:
LS * .JPG | xargsの-n1 -I CP {} /データ/画像
====================================== ===============================================
ソート
sortコマンドは、異なるデータ型、その文法と共通パラメータ形式に基づいて並べ替え私たちを支援することです。
並べ替え[-bcfMnrtk] [ソース] [ -出力ファイルO]
コンテンツのソートは、ソートされた単位で、テキストファイルであってもよいです。
パラメータ:
各行の前に空白文字を無視-bから始めます。
ファイルが順にソートされているかどうかを確認してください-c。
-fは、ソート、大文字と小文字を無視した場合。
-M最初の3文字の略語は、月によってソートすること。
-nサイズの値に基づいてソート。
-o <出力ファイル>指定したファイルにソート結果。
-r逆順にソート。
-tフィールド時に<区切り文字>はソート使用される区切り文字を指定します。
-k並べ替えるためにどのセクションを選択します。
================================================== ========================
TR
TR [オプション]は...設定1 [設定2]
オプション:
-c、-Cは、必要な文字セットの文字列のコレクションに置き換え-complementはASCIIです。
-d、代わりに1を変換する文字のコレクションを削除-delete
-s、-squeeze-リピートは最初の保持、文字のすべての反復配列を削除し、文字列に圧縮され、すぐに繰り返された文字列。
-t、-truncate-SET1余分な設定された第2の文字よりも、最初の文字セットの文字を削除
文字の範囲のコレクション:
\ NNN NNNの文字の8進数の値(文字の1から3までの8進数の値)
\\バックスラッシュ
\はCtrl-Gの着メロ
\ BはCtrl-Hバックスペース
\ FはCtrl-L旅フィード
\ NはCtrl-J新ライン
\ RはCtrl-Mを入力
\はCtrl-Iタブトン键
\ VはCtrl-X水平タブ
に従い、ASCII文字CHAR2順からすべての文字にCHAR1、CHAR2 CHAR1
SET2で[CHARの*]、SET1の長さまでCHARのコピー
[CHARの*のREPEAT] CHAR、REPEATオクタルのREPEATコピーを0で始まる場合
[:alnum:]全てのアルファベットと数字
[:アルファ:]すべての文字
[ブランク:]水平タブ、空白など
[:CNTRL:]すべての制御文字
[:桁:]すべての数字
[:グラフ:]スペースを含まないすべての印刷可能な文字は、
[:下:]すべて小文字
[:印刷:]スペースを含むすべての印字可能な文字は、
[:PUNCT:]すべての句読点
【:スペース:]全ての水平または垂直のブランク
[:アッパー:]すべて大文字
================================================== =======================
リネーム
パラメータ:
-vは 、彼らが成功したファイル名を変更ショーと述べました。
-n テストするために使用され、何も操作が行われていない示し直接実行されない、プロセスの名前を変更し、試験結果を閲覧し、実行することができます。
-fは、 それが変更を強制することが示されました。
大文字のファイル名をすべて小文字にしました。
名前の変更 'をY / AZ / AZ /' *
*あなたが使用できる.JPG *と改称.JPG:
名前の変更* .JPG * .JPG