AWK if文

Pocket

awkのif文の覚書です。

ls -al

total 12
drwxrwxrwx 2 root root 4096 Jun 23 12:16 .
drwxr-xr-x 1 root root 4096 Jun 23 06:17 ..
-rwxrwxrwx 1 root root  147 Jun 23 12:16 main.bash
ls -al | awk 'NR>1 {if ($9 != "." && $9 != "..") {print $9}}'

main.bash

# 以下でも同じ

ls -al | awk 'NR>1 {
    if ($9 != "." && $9 != "..") {
        print $9

    }
}'

条件式に正規表現を使用。

ls -al | awk 'NR>1 {
    if ($9 ~ /[:alpha:]+/) {
        print $9
    }
}'

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。