05:21-09:32, 14:21-19:30
、私は1つの変数、別の21に05を格納したいです、別のものでは09など。すべての価値は私が配列または別々の変数で保存しなければなりません。
私が試してみました:
k="05:21-09:32, 14:21-19:30"
part1=($k | awk -F"-" '{print $1}' | awk -F":" '{print $1}')
part2=($k | awk -F"-" '{print $2}' | awk -F":" '{print $1}')
part3=($k | awk -F"," '{print $2}' | awk -F":" '{print $1}')
part4=($k | awk -F"-" '{print $3}' | awk -F":" '{print $1}')
私はより透明な溶液または短いソリューションを必要としています。
あなたの試行を表示してください。グーグルでは、多くの良い答えが表示されていました – fedorqui
D = "2013/01/17" DAY = $(日付-d "$ D" '+%d') 月= $(日付-d "$ Decho "Month:$ MONTH" echo "Year:$ YEAR" echo "Day:$ DAY" echo "Month:$ MONTH" echo "Year:$ DAY" –
@RaghulMこれは、可能性として 'grep'への接線的な参照以外に、この問題の重複にさえ近づいていません。ここで言及する参照は、ファイル内の既知のテキストをどのように一致させるかについてです。これは、データを別々のフィールドに分割する方法です。どこにも同じものはありません。私はあなたがこれに基づいて閉会に投票しなかったことを願っています。 –