zoukankan      html  css  js  c++  java
  • shell重定向输出的应用

                         shell重定向输出的应用

    案例2:重定向输出的应用

    2.1问题

    本例要求编写一个脚本/root/out.sh,功能特性如下:

    执行此脚本显示I love study!!

    执行/root/out.sh 2>err.log应该没有显示,但是查看err.log文件的内容为I love study!!

    2.2方案

    屏幕输出文本的类别:

    标准输出(1):命令行执行正常的显示结果

    标准错误(2):命令行执行出错或异常时的显示结果

    将屏幕显示信息保存到文件:

    cmd>filecmd>>file

    cmd 2>filecmd 2>>file

    cmd&>filecmd 2>file 1>&2

    使用1>&2>&2操作,可以将命令行的标准输出编程标准错误。

    2.3步骤

    实现此案例需要按照如下步骤进行。

    步骤:编写out.sh输出测试脚本

    1)编写脚本代码

    [root@server0~]#vim /root/out.sh

    #!/bin/bash

    echo "I love study!!" > &2

    2)添加x执行权限

    [root@server0~]#chmod +x /root/out.sh

    3)运行脚本测试

    [root@server0~]#/root/out.sh

    I love study!!

    [root@server0~]#/root/out.sh  2> err.log

    [root@server0~]#cat err.log

    I love study!!

  • 相关阅读:
    install kde in ubuntu
    Upgrade to or Install Cinnamon 2.4 in Ubuntu
    enjoy dollar vs cash dollar
    opencv linux
    高频交易都有哪些著名的算法
    wpf
    opencv mat flags含义
    gphoto2 canon eos450d
    gphoto2
    task optimization之superglue分析
  • 原文地址:https://www.cnblogs.com/qingbai/p/11936733.html
Copyright © 2011-2022 走看看