zenityによって提供される日付文字列にはスラッシュは必要ありません。

zenityによって提供される日付文字列にはスラッシュは必要ありません。

このユーティリティを使用すると、zenityカレンダーから日付が選択されます。19/09/2022日付部分間のスラッシュを削除して19092022変数に保存しようとしています。

答え1

~によると出荷書類ビーチzenity(またはman zenity)これは直接処理されます(例はそれを直接実行する方法も示しています)。

--date-format=format日付を選択した後、カレンダーダイアログボックスで返される形式を指定します。デフォルトの形式はロケールによって異なります。型は、strftime関数で許可されている型でなければなりません%A %d/%m/%y

あなたに関する限り、

--date-format='%d/%m/%y'

だから

zenity --calendar \
    --title="Select a Date" \
    --text="Click on a date to select that date." \
    --date-format='%d/%m/%y'

関連情報