Skip to content

Instantly share code, notes, and snippets.

@sahara-ooga
Last active September 8, 2020 05:30
Show Gist options
  • Save sahara-ooga/62ef5ea1bb82a48fa77e6e45f3f9b9a2 to your computer and use it in GitHub Desktop.
Save sahara-ooga/62ef5ea1bb82a48fa77e6e45f3f9b9a2 to your computer and use it in GitHub Desktop.
シェルスクリプトのメモ

grep

マークダウンの見出し行だけを検索

$ grep "^#" geopandas.md

# サンプル
#サンプルデータの取得
#データの読み込み
# はじめの5行を出力
#世界地図・都市をプロット

パイプで検索結果をソートする

| でパイプして、ソートすることもできる。あまり意味はないが、先程の例で行うと:

$ grep "^#" geopandas.md | sort

# はじめの5行を出力
# サンプル
#サンプルデータの取得
#データの読み込み
#世界地図・都市をプロット

となり、検索結果が昇順にソートされている事がわかる。

連番のフォルダを同じ階層のフォルダ内に移動する

$ mkdir a1 a2 a3
$ mv a* target_folder
$ ls target_folder
a1 a2 a3

行数を数える

$ wc -l
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment