bash shell 重定向输入和输出

shell 提供的重定向操作符

操作符 作用
> 将命令的输出发到一个文件中
如果文件存在,则新的文件数据会覆盖已经存在的文件
>> 将命令的输出追加到一有文件
如果文件不存在,则创建新的文件
< 将文件内容重定向到命令
<< 内联输入重定向(inline input redirection
用于在命令行中指定输入重定向的数据

例子

  1. 输出重定向
$ date "+%y%m%d %H:%M:%S" > nowtest
$ cat nowtest
240705 11:08:50

$ date >> nowtest
$ cat nowtest    
240705 11:08:50
Fri Jul  5 11:10:00 CST 2024
  1. 输入重定向
$ wc < nowtest
       2       8      45 nowtest
  1. 内联输入重定向
    1)内联输入重定向的格式

command << marker
data
marker

marker 可以是任意的文本,只要在数据的开始和结尾处保持一致。
例子:

$ wc << EOF
> my test string 1
> another string 2
> last string 3
> EOF
       3      10      48

相关推荐

  1. bash shell 定向输入输出

    2024-07-10 02:38:05       23 阅读
  2. Linux输出输入定向

    2024-07-10 02:38:05       32 阅读
  3. Shell 输入/输出定向

    2024-07-10 02:38:05       23 阅读
  4. Linux的输出输入定向管道

    2024-07-10 02:38:05       40 阅读
  5. Linux Shell 021-输入输出定向

    2024-07-10 02:38:05       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 02:38:05       50 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 02:38:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 02:38:05       43 阅读
  4. Python语言-面向对象

    2024-07-10 02:38:05       54 阅读

热门阅读

  1. 将List切割为多个指定长度的多个List

    2024-07-10 02:38:05       21 阅读
  2. 基于 LSN 的 PostgreSQL 数据管理与恢复

    2024-07-10 02:38:05       22 阅读
  3. 加密货币安全升级:USDT地址监控机器人

    2024-07-10 02:38:05       20 阅读
  4. bind方法的使用

    2024-07-10 02:38:05       15 阅读
  5. 128陷阱详解

    2024-07-10 02:38:05       15 阅读
  6. 前端如何控制并发请求

    2024-07-10 02:38:05       15 阅读
  7. ubuntu虚拟机安装

    2024-07-10 02:38:05       20 阅读
  8. RabbitMQ安装使用遇到的问题

    2024-07-10 02:38:05       18 阅读
  9. ShardingSphere

    2024-07-10 02:38:05       20 阅读
  10. Docker启动安装nacos

    2024-07-10 02:38:05       20 阅读