在SSH上保留返回文本中的换行符'\n',可以通过以下几种方式实现:
echo -e "Hello\nWorld"
这将在终端中打印出两行文本,分别是"Hello"和"World",并且保留了换行符。
ssh user@host "command" > output.txt
然后使用cat命令查看文件内容:
cat output.txt
这样可以保留返回文本中的换行符。
import paramiko
ssh = paramiko.SSHClient()
ssh.connect('host', username='user', password='password')
stdin, stdout, stderr = ssh.exec_command('command')
output = stdout.read().decode('utf-8')
print(output) # 输出返回文本,保留换行符
这样可以通过SSH连接执行命令,并将返回的文本保存在output变量中,保留了换行符。
总结: 在SSH上保留返回文本中的换行符可以通过转义字符、使用cat命令保存到文件中或使用编程语言处理实现。具体选择哪种方式取决于具体的使用场景和需求。
领取专属 10元无门槛券
手把手带您无忧上云