shell 输入输出(转发)
来源:互联网 发布:mac识别不了iphone 编辑:程序博客网 时间:2024/06/16 02:54
可以显示文本行或变量,或者把字符串输入到文件
格式:echo string
功能:
\c:不换行
\f:进纸
\t:跳格
\n:换行
[Linux系统功能]
-n:禁止echo命令输出后换行
-e:使转义符生效
read
可以从键盘或文件的某一行文本中读入信息,并将其赋给一个变量。
格式:read varible1 varible2 …
cat
可以用来显示文件内容,创建文件,还可以用它来显示控制字符。
格式:cat [options] filename1 filename2 …
-v:显示控制字符
创建文件:cat >filename
管道
可以通过管道把一个命令的输出传输给另一个作为输入
格式:命令1 | 命令2
sed、awk、grep都很适合用管道
tee
它把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。
格式:tee –a filename
-a:表示追加到文件末尾
标准输入、输出和错误
标准输入文件描述符0
标准输出文件描述符1
标准错误文件描述符2
$ >myfile 创建长度为0的空文件
文件重定向
重定向操作符command << delimiter是一种非常有用的命令,通常都被称为"此处"文档。shell将分界符delimiter之后直至下一个同样的分界符之前的所有内容都作为输入,遇到下一个分界符,shell就知道输入结束了。这一命令对于自动或远程的例程非常有用。
最常见的分界符是EOF
$ cat >> filename <<EOF
> ….
> EOF
结合使用标准输出和标准错误:
cat account_qtr.doc account_end.doc 1>account.out 2>accounts.err
合并标准输出和标准错误:
$ cleanup >ckeanuo.out 2>&1
exec
可以用来替代当前shell
格式:exec command
command通常是一个shell脚本
exec命令的一个常用用法就是在用户的.profile最后执行时,用它来执行一些用于增强安全性的脚本。
exec还常被用来通过文件描述符打开文件。
- shell 输入输出(转发)
- shell编程(三)输入输出
- shell 输入输出
- shell输入输出
- shell 输入输出
- shell--输入输出
- Shell输入输出
- (15)shell 输入输出重定向
- [转发]STM32输入输出模式理解
- [shell]shell输入输出重定向
- shell输入输出和环境变量
- shell 输入输出脚本
- shell脚本中的输入输出
- shell输入输出重定向
- Shell输入输出重定向
- (3) Shell 输入输出
- shell的输入输出
- Shell输入输出重定向
- c++ primer 模版例子实现
- 俞敏洪语录
- 二维数组名解析
- TinyXML c++XML解析器
- makefile:10: *** 遗漏分隔符 。 停止
- shell 输入输出(转发)
- liunx 查看进程和端口占用
- Linux gdb设置和管理断点
- vi 光标移动操作(转发)
- linux文件打包命令
- 查看Linux磁盘空间大小
- svn 冲突解决办法(黄色感叹号)
- window.open()相关属性
- liunx c/c++开发工具