需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP


需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行
因为翻译当然要选择行数少的来翻译,翻译PG文档
https://github.com/postgres-cn/pgdoc-cn/wiki/check9.3
grep  -E  "共[0-9]{2}行"  check9.3
[root@steven ~]# grep  -E  "共[0-9]{2}行"  check9.3 |wc -l
32

打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录; 然后在用SecureCRT登陆linux终端的时候:
# sz filename (发送文件到客户端,zmodem接收可以自行启动)
# rz (从客户端上传文件到linux服务端)
[root@steven ~]# ll pgsqldoc.txt
-rw-r--r-- 1 root root 3 9月   2 00:21 pgsqldoc.txt
[root@steven ~]# sz pgsqldoc.txt

[root@steven ~]# 0
在XShell里设置发送和接受文件夹 lrzsz
yum install lrzsz

直接拖进去XShell
f
f
f
f
f
f

正则
.:任意一个字符
*:结合星号前面的符号,a* 0个或多个a
+:grep不可以直接,加大E 或者egrep 或者脱义符号 grep 'a\+' 一个或多个a
?:0个或多个a
.*:贪婪匹配
():匹配,然后替换
(oo){2,4}: 出现2到4次oo
[^:]+:非冒号开头的一个或多个
([^:]+)(:.*:)([^:]+) 匹配多段
sed -r 's/([^:]+)(:.*:)([^:]+) /\3\2\1/' /etc/passwd
<p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/legal.sgml"><em>legal.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/LEGALNOTICE.html"><strong>Legal Notice</strong></a>    共48行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/notation.sgml"><em>notation.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/notation.html"><strong>格式约定</strong></a>    共31行   <strong>完成</strong><br>
<p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/info.sgml"><em>info.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/resources.html"><strong>更多信息</strong></a>    共69行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/alter_language.sgml"><em>ref/alter_language.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-alterlanguage.html"><strong>ALTER LANGUAGE</strong></a>    共91行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/alter_large_object.sgml"><em>ref/alter_large_object.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-alterlargeobject.html"><strong>ALTER LARGE OBJECT</strong></a>    共80行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/alter_tsparser.sgml"><em>ref/alter_tsparser.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-altertsparser.html"><strong>ALTER TEXT SEARCH PARSER</strong></a>    共93行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/alter_tstemplate.sgml"><em>ref/alter_tstemplate.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-altertstemplate.html"><strong>ALTER TEXT SEARCH TEMPLATE</strong></a>    共93行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/alter_user.sgml"><em>ref/alter_user.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-alteruser.html"><strong>ALTER USER</strong></a>    共74行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/checkpoint.sgml"><em>ref/checkpoint.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-checkpoint.html"><strong>CHECKPOINT</strong></a>    共64行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/commit.sgml"><em>ref/commit.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-commit.html"><strong>COMMIT</strong></a>    共96行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/create_group.sgml"><em>ref/create_group.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-creategroup.html"><strong>CREATE GROUP</strong></a>    共70行   <strong>校对中</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/create_user.sgml"><em>ref/create_user.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-createuser.html"><strong>CREATE USER</strong></a>    共78行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/deallocate.sgml"><em>ref/deallocate.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-deallocate.html"><strong>DEALLOCATE</strong></a>    共98行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/drop_group.sgml"><em>ref/drop_group.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-dropgroup.html"><strong>DROP GROUP</strong></a>    共53行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/drop_user.sgml"><em>ref/drop_user.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-dropuser.html"><strong>DROP USER</strong></a>    共55行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/load.sgml"><em>ref/load.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-load.html"><strong>LOAD</strong></a>    共79行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/rollback.sgml"><em>ref/rollback.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-rollback.html"><strong>ROLLBACK</strong></a>    共96行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/start_transaction.sgml"><em>ref/start_transaction.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sql-start-transaction.html"><strong>START TRANSACTION</strong></a>    共97行   <strong>完成</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/pg_controldata.sgml"><em>ref/pg_controldata.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/app-pgcontroldata.html"><strong>pg_controldata</strong></a>    共67行   <strong>待校对</strong><br>
<p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/ref/postmaster.sgml"><em>ref/postmaster.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/app-postmaster.html"><strong>postmaster</strong></a>    共44行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/errcodes.sgml"><em>errcodes.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/errcodes-appendix.html"><strong>A.PostgreSQL 错误代码</strong></a>    共89行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/release.sgml"><em>release.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/release.html"><strong>E.版本说明</strong></a>    共91行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/adminpack.sgml"><em>adminpack.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/adminpack.html"><strong>F.1.adminpack</strong></a>    共40行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/auth-delay.sgml"><em>auth-delay.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/auth-delay.html"><strong>F.2.auth_delay</strong></a>    共65行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/btree-gin.sgml"><em>btree-gin.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/btree-gin.html"><strong>F.4.btree_gin</strong></a>    共58行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/chkpass.sgml"><em>chkpass.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/chkpass.html"><strong>F.6.chkpass</strong></a>    共95行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/dict-int.sgml"><em>dict-int.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/dict-int.html"><strong>F.10.dict_int</strong></a>    共85行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/dummy-seclabel.sgml"><em>dummy-seclabel.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/dummy-seclabel.html"><strong>F.12.dummy_seclabel</strong></a>    共74行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/passwordcheck.sgml"><em>passwordcheck.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/passwordcheck.html"><strong>F.23.passwordcheck</strong></a>    共62行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/tcn.sgml"><em>tcn.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/tcn.html"><strong>F.37.tcn</strong></a>    共71行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/test-parser.sgml"><em>test-parser.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/test-parser.html"><strong>F.38.test_parser</strong></a>    共90行   <strong>待校对</strong><br>
<li><p><a href="https://github.com/postgres-cn/pgdoc-cn/edit/master/postgresql/doc/src/sgml/sourcerepo.sgml"><em>sourcerepo.sgml</em></a>    <a href="http://postgres.cn/docs/9.3/sourcerepo.html"><strong>I.源代码库</strong></a>    共97行   <strong>待校对</strong><br>

转载于:https://www.cnblogs.com/MYSQLZOUQI/p/4779407.html

需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP...相关推荐

  1. Windows 与 Linux之间进行文件传输,文件传输工具Cuteftp的使用方法。

    文件传输工具Cuteftp的使用方法 Cuteftp是一款FTP客户端软件,只要在linux上安装.启动了FTP服务,就可以使用Cuteftp在Windows 与 Linux之间进行文件传输. 一.  ...

  2. windows与linux之间文件的传输方式总结

    原文地址为: windows与linux之间文件的传输方式总结 当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记: 方法一:安装SSH Secure ...

  3. python linux编程与window编程_Python实现Windows和Linux之间互相传输文件(文件夹)的方法...

    项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了ps ...

  4. python传文件_Python实现Windows和Linux之间互相传输文件(文件夹)的方法

    项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了ps ...

  5. 在windows和linux上传或下载文件

    一.使用xshell在windows和linux上传或下载文件 有个很简单的方法就是rz,sz 1.工具安装: 需要安装工具:yum install lrzsz 使用工具:安装的rz,sz就是Linu ...

  6. windows ssh传文件linux,利用SSH secure Shell实现windows与linux之间传输文件

    在windows下安装SSH secure Shell.默认安装后有两个快捷方式. linux下需要安装openssh-server utuntu默认安装了opens是-client,所以不需要安装, ...

  7. Windows与Linux之间互传文件的方法

    以下方法均是以Windows为操作机: 1. 通过WinSCP: WinSCP是一款开源的SFTP客户端,运行于Windows系统下,遵照GPL发布.WinSCP除了SFTP,还支持SSH.SCP(S ...

  8. 如何实现windows和linux之间的文件传输

    2010-04-25 18:10 如何实现windows和linux之间的文件传输 如果想从windows中传送大量文件到Linux中,想必会难倒部分Linux初学者,尤其是文件很大时.我曾试过在li ...

  9. Windows与Linux之间海量文件的传输与Linux下大小写敏感问题

    Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载,不过需要安装cifs-utils,也可通过mount -t cifs挂载,详细 ...

最新文章

  1. 655. Print Binary Tree 解题报告(树)
  2. installshield学习笔记
  3. iconfont 图标宽高出问题_一个技巧,100,000,000+PPT图标就可以任性使用!【黑科技第11期】...
  4. 在循环递增一次的数组中插入元素
  5. mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  6. 深度学习(数据集划分偏差方差)
  7. 暴雪战网客户端上使用的那些开源库!
  8. OpenCV精进之路(八):图像轮廓和图像分割修复——轮廓查询和多边形包围轮廓
  9. css设置字体的位置
  10. 正向代理与反向代理详解
  11. 泰勒级数(Taylor Series)和利用python计算自然常数
  12. Matlab模拟傅里叶变换
  13. 计算机毕业设计(论文+代码+数据库+查重)
  14. 让你平步青云的十个谈话技巧(转)
  15. 5G/NR 随机接入过程学习总结
  16. MFC 报错Buffer too small
  17. 弹性云服务器是什么,大家怎样租用云服务器才可靠?
  18. matlab变步长龙格库塔法,matlab龙格库塔法变步长龙格库塔法.doc-资源下载在线文库www.lddoc.cn...
  19. 在家待了10多天,感觉自己真的不太适合居家
  20. Java计算抛物线轨迹

热门文章

  1. [YTU]_2474( C++习题 输入输出--保护继承)
  2. 3.6 matlab函数文件的定义与调用
  3. 损失函数-经验风险最小化-结构风险最小化
  4. php amp ldquo 转换,php与html代码的若干转换
  5. Java字符串String比较不要用==原因
  6. UDP实现全双工聊天(聊天工具进阶)pyhton
  7. 使用栈结构实现中缀转后缀算法(python)
  8. pytorch nn.Conv2d
  9. vue-router(2)
  10. bzoj 3120 矩阵优化DP