シェルスクリプトを使ってファイル名05_16_2012
から読み込みたい。BALASB_1234_05_16_2012:14:31:37.tar
これどうやってするの?
質問する
32 次
3 に答える
0
echo "BALASB_1234_05_16_2012:14:31:37.tar"|awk '{FS=OFS='_'}{print $3,$4,$5}'
于 2012-05-16T13:15:34.987 に答える
0
date=$(echo *.tar | grep -Po '\d{2}_\d{2}_\d{4}')
于 2012-05-16T12:13:19.273 に答える
0
以下を使用できます。
echo "EXTLOG_1234_05_16_2012:14:31:37.tar"|\
awk -F"_" '{sub(/:.*$/, "", $5); printf("%s_%s_%s\n", $3, $4, $5)}'
于 2012-05-16T11:34:38.540 に答える