Moin,
Ich schreibe grade ein kleinen SSH Client und nutze dafür die JSch (http://www.jcraft.com/jsch/).
JSch schreibt die „Antwort“ in einen Output Stream der wie folgt aussieht:
Mein Problem ist das da aus irgendeinem Grund da Zeichen auftauchen
Es sollte einstrich das rauskommen:
Also hat einer eine Idee wo ich da beim Formatiren verkackt hab 😅
Ich schreibe grade ein kleinen SSH Client und nutze dafür die JSch (http://www.jcraft.com/jsch/).
JSch schreibt die „Antwort“ in einen Output Stream der wie folgt aussieht:
Java:
public class CustomOutputStream extends OutputStream {
ArrayList<Byte> bytes = new ArrayList<Byte>();
@Override
public void write(int b) throws IOException {
bytes.add((byte) b);
}
@Override
public void flush() throws IOException {
byte[] b = new byte[bytes.size()];
for (int i = 0; i < bytes.size(); i++) {
b[i] = bytes.get(i);
}
bytes.clear();
printString(new String(b, StandardCharsets.UTF_8));
}
}
Mein Problem ist das da aus irgendeinem Grund da Zeichen auftauchen
Es sollte einstrich das rauskommen:
Code:
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Last login: Sun Nov 8 14:45:05 2020 from -----------
----@-------:~# ls
aircraftDatabase.sql go imgHQ nodewebtest
dbB go1.15.1.linux-amd64.tar.gz mc pulseway_x64.deb
Also hat einer eine Idee wo ich da beim Formatiren verkackt hab 😅