Linux scp awk 用到的,记录一下


自己复习用的博客 比较潦草。

SCP 命令

  • 在集群中下载别人主机上的文件 需要用到scp命令
    格式为 scp 主机名:主机地址 \t本机保存地址(\t为空格)
    例如
    scp work@cp01-sys-rpm-rdq.baidu.com:/home/work/label /home/users /dialogue/
    冒号前为主机名,后为主机地址 之后跟上本机地址,注意中间空格
  • 当我们要下载的并不是一个文件而是一个文件夹, 我们需要仔scp 后面加上 -r
    sup -r work@cp01-sys-rpm.baidu.com:/home /work/label /home/users/dialogue/

    vim中查看 文本 之间的切分符

  • linux读取文本的时候 有的时候用tab切分 或者用多个\t切分 直观是看不出来的,有的时候 只有一个\t 却显示空间很大,所以需要查看文本的 切分
    在vim 下 :set list 命令就可以看到
    把制表符显示为^I , :用$标示行尾(使用list分辨尾部的字符是tab还是空格)

将.txt中 多个空格替换成一个空格

  • 经常我们获得数据的格式为
    一二三四五 12345
    二三四 234
    三四五 123123

  • 这样格式不对齐,我们需要将每行的两个文本之间只有一个\t
    所以有:
    cat data | tr -s [:space:]

awk删除只有n列的行

  • 删除文本中只有n行的列,使用awk命令
    |awk ‘!(NF==n){print $0}’

    还有其他方法以后总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值