よく使用される · テキストの読み取りと処理
cut:列または文字を抽出します
構文
cut -d 区切り文字 -f フィールド [ファイル]オプション
-d- 単一文字の区切り文字
-f- フィールド番号、リスト、または閉じた範囲
-c- キャラクター番号(キャラクター別の指導環境)
使用例
cut -d , -f 1 data/users.csv使い方と対応範囲
フィールドには 1 から始まる番号が付けられます。デフォルトの区切り文字は Tab です。
実践的な演習
関連コマンド
catテキストを読んで連結するlessページ内のテキストを読むmoreページ内のテキストを表示するhead最初の数行を読んでくださいtail最後の数行を読んでくださいgrepパターンでテキストをフィルタリングするfind名前またはタイプでパスを検索するwc行、単語、バイトを数えるsortテキスト行を並べ替えるuniq隣接する重複行を結合するtr文字を置換または削除するsedテキストを置換するか行を選択するawk構造化テキストフィールドを抽出するdiff2 つのテキスト ファイルを比較するvimターミナルでファイルを編集するnanoシンプルなエディターでファイルを変更するnlテキストの行数tacテキスト行を逆順に出力するrev文字を一行ずつ反転するpasteテキスト列を水平方向に結合するcommソートされたリストを比較するcmpファイルを比較して同じかどうかを確認するexpandTab をスペースに変換するunexpand先頭のスペースを Tab に変換するfold長いテキストを折り返すrg高速再帰的テキスト検索jqハンドルJSONyqハンドルYAMLjoin共通フィールドごとに並べ替えられたテーブルを結合するfmt段落を単語ごとに再フォーマットするcolumnテキストテーブルを配置するstringsバイナリから印刷可能なテキストを抽出するodファイルのバイト表現を表示するhexdump16 進数のバイトを表示xxd16 進ダンプの表示または復元iconvテキストエンコーディングを変換するdos2unixWindows を改行に変換するsplitファイルを行ごとに分割するcsplitパターンごとにテキストを分割するbc数値式を評価する