gmailのメールの一部をローカルに保存するのにgmvaultと言うツールを使っているのですが、
複数のオプションを指定する際のコマンドの書き方がよくわかりません。
下記サイトの説明を参考に使用しています。
http://tukaikta.blog135.fc2.com/blog-entry-216.html
http://www.gigafree.net/utility/backup/gmvault.html
指定条件
日時: 2013年~現在まで
キー(含む): Congratulations
保存先: D:\MyDocument\backup win\gmail
上記の条件を指定したコマンド→エラーが返されます
gmvault sync -t custom -r "Since 1-Jan-2013 Before 26-Mar-2015" -t custom -g "Congratulations" -d D:\MyDocument\backup win\gmail ****@gmail.com
(エラー) gmvault: error: unrecognized arguments: ****@gmail.com
-----------------------------------------
下記のようにオプションを一つだけ指定した場合はうまくいきます
gmvault sync -t custom -r "Since 1-Jan-2013 Before 26-Mar-2015" ****@gmail.com
恐れ入りますが、複数オプションを指定する際のコマンドラインの書き方をご教授ください。
よろしくおねがいします。
gmvault というツールは使ったことが無いのですけれど、
-d D:\MyDocument\backup win\gmail
のところは、ダブルクォートでくくるんじゃないかなあ、と。
-d "D:\MyDocument\backup win\gmail"
コマンドラインは、空白やタブで分割して解釈されるので、質問に書いてある指定だと、
-d D:\MyDocument\backup win\gmail ****@gmail.com
保存先 メアド ... これは何?
という感じに解釈されているはずです。
ダブルクォートでくくると、空白やタブが入っても ひとつの語句として解釈されるので、
-d "D:\MyDocument\backup win\gmail" ****@gmail.com
保存先 メアド
というふうに解釈してくれるはず。
あと、-t custom は、一回だけで良いと思います(二回書いても、大丈夫ですが)。