今週学んだ事(コマンド等)

joinコマンド

join ファイル名1 ファイル名2

両方にある行番号1と3のみの結果を表示

f:id:mkyosuke:20200313181816p:plain

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613533621524

 

jotコマンド

連番・ランダムデータを生成コマンド

jot 回数 開始 終了

f:id:mkyosuke:20200311173404p:plain

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613533544538

 

リダイレクション

標準の入出力先を別の入出力先に変更すること

cmd 1> file

f:id:mkyosuke:20200313183544p:plain

 

cutコマンド

1、3文字目を切り出す。

f:id:mkyosuke:20200313184219p:plain

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613533498060

 

grepコマンド

特定の文字列を含む行のみを表示する

f:id:mkyosuke:20200311111831p:plain

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613533498060

 

trコマンド

小文字から大文字へ変換(逆もできる)

f:id:mkyosuke:20200311133652p:plain

 

awkコマンド

空白などで区切られたテキストを処理するコマンド

awk '{ print $フィールド番号 }'

f:id:mkyosuke:20200311134124p:plain

 詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613533498060

 

sed コマンド

文字列を全置換したり、行単位で抽出したり、削除したり、いろいろなテキスト処理のできるコマンド。

sed -e 's/パターン1/パターン2/'

 f:id:mkyosuke:20200310163539p:plain

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613532938909

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613533000593

 

curlコマンド

HTTPアクセスをしてコンテンツを取得できるコマンド

curl URL

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613534159164

 

jqコマンド

JSON用コマンドでデータのフィルタや置き換え、整形ができる

詳細

https://blog.hatena.ne.jp/mkyosuke/mkyosuke.hatenablog.com/edit?entry=26006613534159164