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

shell stdin 变 参数

阅读更多

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

xargs

echo ok | xargs  sh  ok.sh 

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

同理,find 也是一样

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

 

分享到:
评论

相关推荐

    ShellLab实验-计算机系统基础-gddrxy

    shell反复打印一个提示符等待stdin上的命令行,然后按照命令行的内容执行命令,如下图所示: 2) 3) 命令行是由空格分隔的ASCII字符串。命令行的第一个字符串要么是一个内置命令的名称,要么是一个可执行文件的...

    shell_examples:Shell脚本示例

    Shell示例和演示一个显示shell脚本示例的存储库。 目的是使用示例来演示壳如何表现和压缩一些假设。先决条件安装 为Shellcheck安装vscode扩展code --install-extension timonwong.shellcheck外壳帮助取决于运行的...

    simple_shell:简单的shell命令

    带有参数的命令行 内置env,可打印当前环境 内部外壳程序命令“ exit”终止外壳程序 编译中 该外壳是用一个文件C代码编写的。 因此,在终端中正常编译将编译该文件。 要进行编译,请使用以下行: gcc -Wall -...

    os-shell:用 LEXYACC 编写的 Linux shell

    #缺少功能文件名补全#特征所有内置命令(setenv、printenv、unsetenv、cd、alias、unalias) 运行带有任意数量参数的命令(即'ls -l')。 如果命令名称中不存在“/”,则搜索路径。 环境变量扩展别名支持和检查...

    使用python执行shell脚本 并动态传参 及subprocess的使用详解

    最近工作需求中 有遇到这个情况 在web端获取配置文件内容 及 往shell 脚本中动态传入参数 执行shell脚本这个有多种方法 最后还是选择了subprocess这个python标准库 subprocess这个模块可以非常方便的启动一个子进程...

    muc_shell.zip

    单片机 shell,通讯接口为uart。 支持的命令如下: ~U: 删除整行 backspace: 删除前一个字符 ~w or ~a: 上一个命令 ~s or ~d: 下一个命令 命令最大长度为 64bytes 最大参数为 5 分隔符为空格:'\32' 支持的命令...

    Python中subprocess学习.docx

    它的构造函数如下: subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False,...

    foreach:从filestdin中读取行,并将其作为CLI参数执行

    foreach是一个简单的bash脚本,它逐行读取给定的文件/ stdin,并以该行作为参数执行特定的命令。 老兄! 听说过xargs吗? 是的,我做到了! 但是我懒得记住它复杂的论点传递技巧。 所以我写了自己的剧本。 这是一...

    barnard59-shell:链接数据管道-Shell支持

    巴纳德59-壳Shell命令支持Barnard59... 该软件包导出一个操作,该操作在shell中运行命令,并将stdin和stdout处理为双工流。 该操作接受任意数量的参数,其中第一个参数是应执行的程序,其他参数是将提供给程序的参数。

    go-shell-cli-quickstarter:引导您执行go-cli项目并替换bash的样板-务实

    通过适当的stdin / stdout / err处理轻松地在shell上运行cli命令: 通过ssh轻松地使用ssh-agent / privkey / password在ssh上运行cli命令: 轻松使用scp在远程服务器之间传输文件: 包括IntelliJ运行配置以立即...

    exe:从node.js执行shell命令

    具有stdin,stdout,stderr和环境变量...正如您在shell本身中执行命令时所期望的安装npm i -S exe用var exeCute = require ( 'exe' ) ;exeCute ( 'echo "hello world"' ) ;//> hello worldexeCute ( 'echo "$PATH"' ...

    linux sed命令详解(推荐)

    在shell中,使用sed来批量修改文本内容是非常方便的。 sed命令的选项 sed [选项] [动作] 选项与参数: -n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上...

    linux shell脚本学习xargs命令使用详解

    xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中...

    oslab:Jin Hang的NUAA OS Labs 2018

    如果未提供任何参数,则mycat将从stdin读取并打印出来,直到^D为止。mycp.c 像shell中的cp命令一样,接收2个参数,分别指示源文件和dest文件的名称。 然后读取源文件并将所有内容写入dest文件。 mycp使用lstat读取...

    自己写的 课设ftp 客户端

     * 如果为此参数指定了 -(连字符),则标准输入 (stdin) 将用于读取操作,而标准输出用于写入操作。  * 如果未应用前面的检查,且文件名扩展已启用(请参考 -g 标志或 glob 子命令),则解释器将根据 C shell 的...

    Linux高级bash编程

    为什么使用shell编程 2. 带着一个Sha-Bang出发(Sha-Bang指的是#!) 2.1. 调用一个脚本 2.2. 初步的练习 第二部分. 基本 3. 特殊字符 4. 变量和参数的介绍 4.1. 变量替换 4.2. 变量赋值 4.3. Bash变量是...

    宋劲彬的嵌入式C语言一站式编程

    2.3. #、##运算符和可变参数 2.4. 宏展开的步骤 3. 条件预处理指示 4. 其它预处理特性 22. Makefile基础 1. 基本规则 2. 隐含规则和模式规则 3. 变量 4. 自动处理头文件的依赖关系 5. 常用的make命令行选项 23. 指针...

    Advanced Bash-Scripting Guide <>

    使用exec 在同一脚本中重定向stdin 和stdout 16-4. 避免子shell 16-5. while 循环的重定向 16-6. 另一种while 循环的重定向 16-7. until 循环重定向 16-8. for 循环重定向 16-9. for 循环重定向 loop (将标准输入和...

    todue-txt:扫描您的 todo.txt 查找任何到期任务并将这些任务发送给 Prowl

    $ npm install -g todue-txt$ todue --helptodue命令将文件名作为参数,或者可以从 STDIN(又名“-”作为文件名)读取。参数争论描述--api , -a 设置服务 API 密钥--dry-run , -n 不要真正提交给服务--version , -v...

    使用python进行管理脚本的指南-Python开发

    用Python替换Bash脚本如果我没有涵盖您想了解的内容,或者...学习Python读写文件命令行界面使用stdin,stdout和stderr CLI参数环境变量和配置文件文件系统填充路径替换其他文件操作:shutil替换sed,grep,awk等:Pyth

Global site tag (gtag.js) - Google Analytics