「08 11」のみが表示されるように「Thu Jun 2 08:11:53 PDT 2016」の文字を切り取る方法
ベストアンサー1
cut -d ' ' -f 4 | cut -d : -f 1,2 | tr : ' '
または:
awk -F '[ :]' '{print $4, $5}'
または:
sed 's/.* \(..\):\(..\):.*/\1 \2/'
POSIXシェルを使用して変数に入れると、次のようになります。
string='Thu Jun 2 08:11:53 PDT 2016'
IFS=': ' # split on colon and space
set -f # disable glob
set -- $string # use the split+glob operator (unquoted variable)
h_m="$4 $5"