概要
以下、自分用のメモです。よく忘れるのでここにメモメモ。。。
たまーにですが、lsの結果からファイルサイズだけ抜き出したいときがあったりします。
以下のようにするとサイズだけになります。
$ ls -l | awk '{print $5}' | grep -v '^$'
試してみる
$ ls -l *.go -rw-r--r-- 1 gitpod gitpod 1224 Jul 18 11:19 context_and_timeafterfunc.go -rw-r--r-- 1 gitpod gitpod 138 Jul 18 11:19 doc.go -rw-r--r-- 1 gitpod gitpod 1209 Jul 18 11:19 examples.go -rw-r--r-- 1 gitpod gitpod 628 Jul 18 11:19 nonstop.go -rw-r--r-- 1 gitpod gitpod 2880 Jul 18 11:19 select_nilchan1.go -rw-r--r-- 1 gitpod gitpod 5022 Jul 18 11:19 select_nilchan2.go -rw-r--r-- 1 gitpod gitpod 1074 Jul 18 11:19 select_nilchan3.go -rw-r--r-- 1 gitpod gitpod 2974 Jul 18 11:19 using_chan_semaphore.go -rw-r--r-- 1 gitpod gitpod 1692 Jul 18 11:19 using_mutex.go -rw-r--r-- 1 gitpod gitpod 2068 Jul 18 11:19 with_context_cancelcause.go -rw-r--r-- 1 gitpod gitpod 584 Jul 18 11:19 with_context_cancel.go -rw-r--r-- 1 gitpod gitpod 2185 Jul 18 11:19 with_context_deadline.go -rw-r--r-- 1 gitpod gitpod 1764 Jul 18 11:19 with_context_timeout.go -rw-r--r-- 1 gitpod gitpod 395 Jul 18 11:19 with_done_channel.go -rw-r--r-- 1 gitpod gitpod 357 Jul 18 11:19 with_waitgroup.go -rw-r--r-- 1 gitpod gitpod 1459 Jul 18 11:19 workerpool.go $ ls -l *.go | awk '{print $5}' | grep -v '^$' 1224 138 1209 628 2880 5022 1074 2974 1692 2068 584 2185 1764 395 357 1459
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。