• Linux重定向符号(重点)


    重定向,箭头方向就是数据流向。

    >或1>  左边的数据覆盖到右边的文件。

    >>或1>> 左边的数据追加到右边的文件。

    <或0<  右边的数据覆盖到左边的文件。

    <<或0<< 右边的数据追加到左边的文件。

    2> 将错误信息覆盖到右边的文件。

    2>>将错误信息追加到右边的文件。

    注意:会把1.txt的内容清空(就相当于前面错误信息是空的,空的把1.txt覆盖了,使用>>就不会清空)。

    还有一种EOF的用法,可以将数据追加到文件中去:

    注:相当于cat读取一对EOF中间的内容,然后覆盖到1.txt中。如果是cat >> 1.txt << EOF就是追加。

    特殊重定向--错误输出命令的几种方式

    echo "hello" 1>> a.txt  2>>a.txt

    下面两种方法也能实现上面的命令:

    echo "hello" &>> a.txt

    echo "hello" 1>> a.txt  2>&1

  • 相关阅读:
    亲和数
    改革春风吹满地
    处理选中图片
    项目架构(结构)搭建:主流结构(UITabBarController + 导航控制器)
    iOS应用启动main函数
    LaunchScreen&LaunchImage
    颜色常识
    折半查找法(二分法)
    冒泡排序
    多用户登录
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/12847209.html
Copyright © 2020-2023  润新知