zoukankan      html  css  js  c++  java
  • 学shell前预置课程之重定向,追加,管道

    先说seq,看看例子吧:

                                                2是步长的意思

    这种输出到屏幕上的方式叫标准输出

    读取键盘的输入叫做标准输入

    先来看一下重定向输出:

    seq 10 >test.log。如果这个文件存在,会把里面的内容全部清空,写上seq 10输出的内容,这种叫重定向

    如果这个文件不存在,会自动创建这个文件

    PS:seq 10+空格+>test.log。10和>之间必须有空格

    seq 5 >> test.log  这种是追加

    |grep 过滤

    seq 10|head -5   #head -5 表示显示的头5行

    cut可以获取文件里面内容

    文件内容查看

    显示行中的指定部分,删除文件中指定字段

    显示文件的内容,类似于下的type命令

    说明

    • 该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。
    • 当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。

        为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。

        按Ctrl+C(中断键可以终止该命令的执行,并且返回Shell提示符状态

    语法

    cut(选项)(参数)

    选项

    -b:仅显示行中指定直接范围的内容;

    -c:仅显示行中指定范围的字符;

    -d:指定字段的分隔符,默认的字段分隔符为“TAB”;

    -f:显示指定字段的内容;

    -n:与“-b”选项连用,不分割多字节字符;

    --complement:补足被选择的字节、字符或字段;

    --out-delimiter=<字段分隔符>:指定输出内容是的字段分割符;

    --help:显示指令的帮助信息;

    --version:显示指令的版本信息。

  • 相关阅读:
    Hdu 5396 Expression (区间Dp)
    Lightoj 1174
    codeforces 570 D. Tree Requests (dfs)
    codeforces 570 E. Pig and Palindromes (DP)
    Hdu 5385 The path
    Hdu 5384 Danganronpa (AC自动机模板)
    Hdu 5372 Segment Game (树状数组)
    Hdu 5379 Mahjong tree (dfs + 组合数)
    Hdu 5371 Hotaru's problem (manacher+枚举)
    Face The Right Way---hdu3276(开关问题)
  • 原文地址:https://www.cnblogs.com/hally/p/9100895.html
Copyright © 2011-2022 走看看