mr/行の途中からsort
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* tl;dr [#o26c098d]
#prism(bash){{{
sort -t'行中に現れない文字' -k1.ソート開始文字位置
}}}
具体例: ss コマンドでポートをlistenしているプロセスを出...
#prism(bash){{{
$ sudo ss -ltpn | grep -P ':5\d{4}' | sort -t_ -k1.37
LISTEN 0 128 192.168.10.155:50066 0.0.0.0:* ...
LISTEN 0 4096 [::]:50080 [::]:* ...
LISTEN 0 4096 0.0.0.0:50080 0.0.0.0:* ...
LISTEN 0 128 [::1]:50155 [::]:* ...
LISTEN 0 128 127.0.0.1:50155 0.0.0.0:* ...
...
}}}
* 解説(sortコマンドのヘルプ抜粋) [#x82da71b]
#pre(){{{
-t, --field-separator=SEP フィールド区切り文字として空...
-k, --key=KEYDEF 指定されたキーでソートする。
KEYDEF では場所と並び替え種...
KEYDEF は F[.C][OPTS][,F[.C][OPTS]] の書式で、開始位置と...
F はフィールド番号で、 C はフィールド内の文字位置です。
}}}
終了行:
* tl;dr [#o26c098d]
#prism(bash){{{
sort -t'行中に現れない文字' -k1.ソート開始文字位置
}}}
具体例: ss コマンドでポートをlistenしているプロセスを出...
#prism(bash){{{
$ sudo ss -ltpn | grep -P ':5\d{4}' | sort -t_ -k1.37
LISTEN 0 128 192.168.10.155:50066 0.0.0.0:* ...
LISTEN 0 4096 [::]:50080 [::]:* ...
LISTEN 0 4096 0.0.0.0:50080 0.0.0.0:* ...
LISTEN 0 128 [::1]:50155 [::]:* ...
LISTEN 0 128 127.0.0.1:50155 0.0.0.0:* ...
...
}}}
* 解説(sortコマンドのヘルプ抜粋) [#x82da71b]
#pre(){{{
-t, --field-separator=SEP フィールド区切り文字として空...
-k, --key=KEYDEF 指定されたキーでソートする。
KEYDEF では場所と並び替え種...
KEYDEF は F[.C][OPTS][,F[.C][OPTS]] の書式で、開始位置と...
F はフィールド番号で、 C はフィールド内の文字位置です。
}}}
ページ名: