長い文字列をメモに残すと折返しが面倒
たとえば、次のような長い文字をデコードする事を考える。
echo 'Sa1VODv0YrgjqYMM44Nf1FAnKyAR8LLmI1je8FYkfC60MWzHr03gwIuIhGCTK/P3fJ2z7euY/PIXagqSbKwygV0ZpBWNnZVjsxcMLCFTsoQvFTzWkZl2awIlbaToDbc3Go1t++1kk4Va6/XsXYEEDcV6qRsRY704QAF01c1rCnZF0RJRBmoK4pSA035WcdVkBK8A+PpqQ/Cvu7l0MXpdSORCYbYXu/2VF5dngcb3zYXYFXKLttKLqeud6+1DiUQ9EiWmpz5Zh4aOGVEiWwjLgl7erVNGvrOZ3xIR9TXvAkhNjm4piH+zYaljmU2ILgKxQicfURurqXhHiFAkgJcznw==' \ | openssl enc -d -pbkdf2 -base64 -aes256
長いので折返しがめんどくさい。
ISSUEコメントに書いたり、ブログに書いたり長い文字は扱いがめんどくさい。
長い文字は結合する。
手っ取り早い解決方法は、変数に入れて結合する。
STR='' STR+='Sa1VODv0YrgjqYMMLLmI1' STR+='je8FYkfC60MWzHr03fJ2z7' STR+='euY/PIXagqSbKwyxcMLC' STR+='FTsoQvFTzWkZl2awI++1kk' STR+='4Va6/XsXYEEDcV1c1rC' STR+='nZF0RJRBmoK4pA+Ppq' STR+='Q/Cvu7l0MXpdSORgcb3z' STR+='YXYFXKLttKLqeudz5Zh4' STR+='aOGVEiWwjLgl7erVNAkhNj' STR+='m4piH+zYaljmU2ILgKxQicfURunw==' echo $STR | openssl enc -d -pbkdf2 -base64 -aes256
折返しをバックスラッシュで記入してもいいけど、文字列にしたほうが確実かなと思う。