ファイル内のデータに問題があります。テキストファイルのデータは次のようになります。
ADSE64E...Mobile phone.....................
EDW8......Unknown item.....................
CAR12.....Peugeot 206 with red colour......
GJ........Parker model 2...................
Por887W8..Black coffe from Peru............
ドットは空白を表します。最初の列はProduct_Code(長い1-10)で、2番目の列(長い1-255)はDescriptionです。必要なのは:
ADSE64E;Mobile phone
EDW8;Unknown item
CAR12;Peugeot 206 with red colour
GJ;Parker model 2.
Por887W8;Black coffe from Peru
私の解決策は次のとおりです。
最初の列は変数に到達し(そして2番目の列と同じプロセス)、両方の変数を1つにマージします。しかし、方法がわかりません。
$ variabletxt = get-content C:\ Product.txt
$ firstcolumn = $ variablestxt.substring(1,10)
$ secondcolumn = $ variablestxt.substring(10)
$ final = ???
空白スペースを置き換えますが、問題はproduct_codeが1〜10長くなる可能性があることです。
この問題をどのように解決するかについて何か提案はありますか?