原文:shell脚本-重定向

写脚本代码的时候重定向是一个很重要的功能,比如打印日志什么的都需要用到。 大体来说: 重定向分为两种,一种叫临时重定向,一种叫长久重定向。 临时重定向就是每次在输出的时候都必须指定重定向: echo good for u log 这里实际上省略了一个 标准输入 ,代表将标准输入转向到log中。 linux每个进程都有 , , 三个文件描述符。 重定向就是将这些文件描述符关联到相应的文件 设备 , ...

2012-09-27 10:25 0 5385 推荐指数:

查看详情

shell脚本-重定向和管道符

1、重定向-tr 程序 = 指令(命令) + 数据(变量) 在程序中,数据如何输入和输出 1) 数据输入:键盘 -- 标准输入,但是不是唯一输入方式 echo "123456" | passwd --stdin "username" //输入密码 ...

Wed Aug 14 03:01:00 CST 2019 0 655
SHELL脚本--管道和重定向基础

bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.8.1 匿名管道"|" 管道符号意如其名,类似管道一样将管道入口的数据通过管道传递给管道出口。 管道是为了解决进程间通信问题而存在,它可 ...

Wed Aug 09 23:06:00 CST 2017 9 3394
Shell脚本编程之Shell输入/输出重定向

1.大多数情况下UNIX系统命令从你的终端接受输入并将所产生的输出发送回到你的终端 重定向命令列表如下: 2.输出重定向重定向一般通过命令间插入特定的符号来实现; (1)实例: 执行后,并没有在终端输出信息,这是因为输出已经被从默认 ...

Tue Apr 03 22:52:00 CST 2018 0 1784
Shell脚本之九 输入输出重定向和文件包含

输出重定向:是指不使用系统提供的标准输入端口来输出,而是重新指定其他来进行输出。例如在终端输入的字符串本来是要输出到终端屏幕上的,但可以将输出指定为其他文件,将输入字符串输出到该文件中,而不再是屏幕上。 输入重定向:是指不使用系统提供的标准输入端口来输入,而是重新指定 ...

Wed Jul 03 22:21:00 CST 2019 0 746
shell脚本中:1>&2 2>&1 &>filename重定向的含义和区别

当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin ...

Fri Nov 02 21:44:00 CST 2018 0 1866
Shell脚本学习 - 函数,输入输出重定向,文件

函数 函数定义 定义时可以是function fun(),也可以直接fun(),不带参数 返回值不显式返回时,以最后一条命令运行结果作为返回值。return后为数值,范围0-255 带返回值的示例 $?可以获取到函数返回值 函数定义必须放在脚本开始部分 ...

Sun Dec 23 05:12:00 CST 2018 0 702
shell脚本在后台运行以及日志重定向输出

后台运行命令 在命令行后加上 &,表示进程到后台中执行,如:cmd & 日志输出重定向 如:cmd > out.log & Linux默认定义两个变量:1和2; 1 表示标准输出 2 表示错误输出 如 cmd 1 > info.log ...

Sat Jun 13 05:35:00 CST 2020 0 3712
Shell重定向与exec

前言   首先我们需要知道exec是什么,exec是linux下面一个创建进程的方法,详情请参考:https://www.cnblogs.com/guge-94/p/11016176.html 重定向 概念 I/O重定向通常与FD有关 三个常用FD(默认与keyboard ...

Fri Jun 14 01:34:00 CST 2019 0 1745
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM