我正在尝试使用以下命令创建并使用其中的一些文本来修复文件:
ssh.sendLine("echo '"+"{1:F01ZYIBGB20AXXX0000000000}{2:O5481710NDEASES0XXXX12345678901511041511180930N}\n{4:\n:16R:GENL\n:20C::SEME//"+$TradeRef+"\n:23G:INST\n:16R:LINK\n:20C::RELA//"+$TradeRef+"\n:16S:LINK\n:16R:STAT\n:25D::MTCH//MACH\n:16S:STAT\n:16S:GENL\n:16R:SETTRAN\n:35B:ISIN DE0005933931\niShares Core DAX UCITS ETF DE\n:36B::SETT//UNIT/10,\n:97A::SAFE//8696\n:22F::SETR//TRAD\n:98A::SETT//20151118\n:98A::TRAD//20151118\n:16S:SETTRAN\n-}'"+">M548File.txt");
否则此命令正在创建文件M548File.txt。 当我成为猫时,这就是我得到的:
{1:F01ZYIBGB20AXXX0000000000}{2:O5481710NDEASES0XXXX12345678901511041511180930N} {4: :16R:GENL :20C::SEME//11111111111111111111 :23G:INST :16R:LINK :20C::RELA//11111111111111111111 :16S:LINK :16R:STAT :25D::MTCH//MACH :16S:STAT :16S:GENL :16R:SETTRAN :35B:ISIN DE0005933931 iShares Core DAX UCITS ETF DE :36B::SETT//UNIT/10, :97A::SAFE//8696 :22F::SETR//TRAD :98A::SETT//20151118 :98A::TRAD//20151118 :16S:SETTRAN -}
然而,当我尝试在记事本中打开相同的文件时,我最后得到一个extraline,基本上是一个空行,总共为23行,而cat为22行。
我尝试了Sed命令,但它没有工作
任何想法如何克服这一点在记事本中获得22行(与猫相同)?