SharpSsh是一个强大的远程操作Linux的类库。
源码结构:
Sftp.cs用于客户端远程上传下载文件
SshExe.cs用于客户端操作Linux命令,如:sed命令
一个sed命令例子:
String command = “sed -i ‘s#debug_file_name=.*$#debug_file_name=\”“+DatName+”\”/>#g’ /home/o4queue/workspace/ar_queue.xml”;(可用# @ /分割)
应用实例:o4日志重演
sed命令相关链接:
http://vbird.dic.ksu.edu.tw/linux_basic/0330regularex_2.php#sed
源码:(待传)