UNIX系オペレーティングシステム等における創造的なコマンドライン入力技法。 USP友の会、上田隆一による定義を下に記す。
マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力一撃で終わらすこと。あるいはそのときのコマンド入力のこと。 シェル芸 | 上田ブログ
マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力一撃で終わらすこと。あるいはそのときのコマンド入力のこと。
シェル芸の持ち主はシェル芸人と呼ばれる。
こんにちは、データサイエンス部の荻です。 はじめに データサイエンス部で隔週の社内勉強会を行っており、その内容を共有します。 今日は、データの受領・前処理・納品などで時短になる、簡単なシェルコマンドで解決する方法を紹介します。 前回の記事の続きになります。 データ分析のためのシェルワンライナー入門1(カラム名が同じCSVファイル複数のファイルを一つのファイルにまとめる) - SENSY Product Dev Tech Blog データ分析のためのシェルワンライナー入門2(大量のエクセルファイルを全連結して、csvで吐く) - SENSY Product Dev Tech Blog 今回の課題…
こんにちは、データサイエンス部の荻です。 はじめに データサイエンス部で隔週の社内勉強会を行っており、その内容を共有します。 今日は、データの受領・前処理・納品などで時短になる、簡単なシェルコマンドで解決する方法を紹介します。 前回の記事の続きになります。 データ分析のためのシェルワンライナー入門1(カラム名が同じCSVファイル複数のファイルを一つのファイルにまとめる) - SENSY Product Dev Tech Blog 今回の課題 「顧客からデータを受け取る際、データが大量でExcelファイルが送られてきた」 必要なデータを抽出するのに、ファイルを個別に処理するのは労力が大きので、一…
お世話になっております。FLINTERSでデータエンジニアをしている堀と申します。今回の投稿はFLINTERSブログ祭りの記事です。テーマは #データ分析 #SQL #技術 です。 本日は爆速分析SQLエンジンのDuckDBを紹介したいです。 そもそも https://duckdb.org/ brew install duckdb ポイント インストールかんたん パッと起動して、さまざまなデータソースにSQL分析ができる 豊富なインプット方法、アウトプット方法 ローカルのデータファイル(CSV, JSON, parquet, Excel) http(s)でアクセスできるデータファイル S3/G…
bashのシェルスクリプトで正規表現を使う方法をまとめます 正規表現でパターンマッチ bash の演算子 "=~" を使います例 x=1234 if [[ $x =~ ^[0-9]+$ ]]; then echo "x is number" else echo "x is not number" fi 正規表現で部分文字列を取り出す マッチした部分文字列が必要な場合は,bashの組み込み変数 BASH_REMATCH を使います x=1234-ABC if [[ $x =~ ^(.*)-(.*)$ ]]; then echo ${BASH_REMATCH[1]} echo ${BASH_REM…
問題160 SSL証明書の調査
問題159 複数のドメインのチェック 問題のファイルは https://github.com/shellgei/shellgei160 からダウンロードできる。
問題158 パケットを使ったOSの推定
問題157 pingのパケット解析
フォルダの中にたくさんある動画ファイルをサーチして,ファイル名と再生時間を CSV形式のファイルにまとめて出力するワンライナーです find -name "*.mp4" | sort -g | while read f ; do d=`ffprobe "$f" 2>&1 | grep Duration | cut -d' ' -f 4`; echo $f, $d; done > movie-list.csv これで movie-list.csv が出力されます.エクセルなどで開く際は区切り文字で","を指定してください
問題156 複数のIPアドレスが登録されているドメイン 問題のファイルは https://github.com/shellgei/shellgei160 からダウンロードできる。