`
sharp-fcc
  • 浏览: 110382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell stdin 变 参数

阅读更多

有时候我们想让一个标准输入流变成下一个脚本的参数,就可以使用

xargs

echo ok | xargs  sh  ok.sh 

这个时候  ok.sh 的参数就是 ok

同理,find 也是一样

find / -type f -print | xargs grep "device"

 

分享到:
评论

相关推荐

    Swift-ShellOut从Swift脚本或命令行工具轻松运行shell命令

    "Swift-ShellOut"是一个专门针对Swift的库,它使得在Swift脚本或命令行工具中执行shell命令变得异常简单。 Swift-ShellOut库的核心功能是提供了一种优雅的方式来与操作系统 shell 进行交互。在传统的Swift命令行...

    Linux Shell 脚本攻略

    - **标准输入(stdin)、标准输出(stdout)、标准错误(stderr)**:理解它们的用途和如何重定向。 - **输入重定向**:`用于将文件内容作为命令的输入。 - **输出重定向**:`>`和`>>`分别用于覆盖和追加输出到...

    Private_Shell_Scripts

    6. **输入/输出重定向**:标准输入(stdin)、标准输出(stdout)和标准错误输出(stderr)是Shell脚本处理I/O的基础。重定向允许我们将输出重定向到文件,或者从文件读取输入,甚至可以将输出和错误分别处理。 7. ...

    Linux.Shell_.Scripting.Cookbook | Classic_Shell_Scripting [pdf] 英文

    Shell脚本可以读取标准输入(stdin)、输出到标准输出(stdout)和错误输出(stderr)。`用于输入重定向,`>`和`>>`用于输出重定向,`2>`和`&>`用于错误重定向。 ### 6. 脚本调试 `set -x`和`set -v`分别用于开启...

    shell基础入门教程

    Shell允许改变程序的默认输入(stdin)和输出(stdout/stderr): ```bash # 将输出重定向到文件 command > output.txt # 从文件读取输入 command # 追加到文件 command >> output.txt ``` ### 8. 调用命令行参数 ...

    Go-shellexec这个Go提供了跨平台类似shell的命令行执行

    - **处理参数**:命令行参数和I/O重定向可以通过`Cmd.Args`、`Cmd.Stdin`、`Cmd.Stdout`和`Cmd.Stderr`进行设置,这使得在Go中实现复杂的shell命令变得简单。 - **环境变量**:`Cmd.Env`允许开发者设置命令执行时...

    shell脚本.pdf

    3. **输入输出重定向**:Shell脚本支持标准输入(stdin)、标准输出(stdout)和标准错误(stderr)的重定向,这使得脚本能与文件交互或过滤输出信息。 4. **文件操作**:学会使用文件和目录操作命令如`cat`, `more...

    linux shell 编程经典 教程

    1. 标准输入(stdin)、标准输出(stdout)和标准错误(stderr)是Shell的基本I/O流。 2. 使用重定向符号(<, >, >>)可以改变程序的输入源或输出目标。 3. 管道(|)允许将一个命令的输出作为另一个命令的输入。 ...

    Unix Oracle Shell Scripting

    - **STDIN**:标准输入,通常从键盘读取数据。 - **环境变量**:环境变量是Unix系统中的一个关键组成部分,它们存储了有关当前执行环境的信息,如路径、用户等。这些变量可以在脚本中引用,以获取或设置特定值。 ...

    模拟的shell程序

    1. **命令读取**:程序需要从用户那里获取命令,这可以通过标准输入(stdin)或者从文件读取。 2. **命令解析**:接收到的命令需要被解析成有意义的部分,如命令名、参数等。 3. **环境处理**:shell需要维护一个...

    人人都能学会的企业SHELL编程 运维开发必备

    - **命令行参数**:SHELL脚本可以接受命令行参数,通过`$1`, `$2`...来访问,`$0`表示脚本本身的名字。 - **流程控制**:包括条件判断(`if-then-else`结构)、循环(`for`, `while`等)以及选择(`case`语句)。 - ...

    shell编程基本语法

    - **位置参数**: 位置参数是在调用Shell脚本时传递给脚本的参数。脚本内部可以通过`$1`, `$2`, ...等来访问这些参数。`$0`则表示脚本本身的文件名。 以上内容涵盖了Shell编程的基础语法,包括输入输出重定向、管道...

    Unix Shell Program

    **I/O重定向和标准文件描述符**:除了常规的输入/输出,Shell还支持标准输入(stdin,默认为键盘)、标准输出(stdout,默认为屏幕)和标准错误输出(stderr)。通过文件描述符(如0, 1, 2),你可以指定命令的输入...

    shell脚本100例(最新版).pdf

    这些案例涵盖了Shell脚本的基础和进阶用法,包括命令行参数处理、文件操作、条件判断、循环结构以及系统监控等,对于Linux运维人员来说是非常有价值的参考资料。通过学习和实践这些脚本,可以提升Linux系统管理和...

    linux基础与shell编程

    例如,文件"019shell 函数.pdf"可能涵盖了如何定义和使用自定义函数,而"020向脚本传递参数.pdf"则可能讲解了如何在脚本中接收和处理命令行参数。 "021创建屏幕输出.pdf"可能涉及重定向(>、>>)和管道(|)的概念...

    SHELL脚本学习指南

    - **标准输入**(stdin,默认为键盘):`重定向文件到命令。 - **标准输出**(stdout,默认为屏幕):`>` 重定向命令输出到文件。 - **标准错误输出**(stderr):通常用`2>`单独处理错误信息。 ### 6. 脚本结构 - ...

    Shell编程资料

    - **命令行参数**:脚本可以接收命令行参数,通过$1, $2...$9来访问。 3. **输入/输出重定向** - **标准输入(stdin)**:通常来自键盘,可用`重定向文件内容作为输入。 - **标准输出(stdout)**:默认输出到...

Global site tag (gtag.js) - Google Analytics