DB_DIALECTという名前の変数があります。この変数には文字列 "org.hibernate.dialect.SQLServerDialect"を含める必要があります。文字列はCSVファイルからエクスポートされます。私は試行錯誤を通じてksh printコマンドで追加の文字が表示されます
print -r ${DB_DIALECT}
私は次の出力は、(最後の3つの文字が繰り返される)を取得
org.hibernate.dialect.SQLServerDialect
etc
ようDB_DIALECTの内容を印刷しようとしている
私が発見した、このような何か問題を修正しました
print -r ${DB_DIALECT} | sed 's/[[:digit:]]//g'
私はシェルスクリプトの新機能ですので、これはmak私にはかなり感謝しています。誰もが最後の文字がなぜ繰り返されているのか説明できますか?私が把握することはできません
もう一つは
0000000 o r g . h i b e r n a t e . d i
0000020 a l e c t . S Q L S e r v e r D
0000040 i a l e c t \n
0000047
t \n
0000053