dd.mm.yyyy
ユーザーが入力した日付を次の形式で取得し、それを変数として保存するbashスクリプトがあります。
$date
yyyymmdd
今後の使用のために、この変数を次の形式に変更する必要があります。
だから、もはやポイントはなく、ポイント間の値は後ろから前に行きます。
sed
たとえば、これを簡単に行う方法はありますか?
ベストアンサー1
純粋なbash
解決策は次のとおりです。
$ # input is dd.mm.yyyy
$ input_date="dd.mm.yyyy"
$ # output will be yyyymmdd
$ output_date=${input_date:6:4}${input_date:3:2}${input_date:0:2}
$ echo "$output_date"
yyyymmdd