1.基本用法

(1)sh -s 会从标准输入中读取命令,并在子shell中执行

(2)sh -s 后从第一个非 - 开头的参数开始,依次被赋值给子shell的 $1,$2...

(3)sh -s 的第一个非 - 开头的参数之前的参数,会被识别为sh的选项

2.示例

(1)

 jiajia@jiajia-pc:~/ruby$ echo 'ls $2' | sh -s '' '-l'
total 12
-rwxrwxr-x 1 jiajia jiajia 33 Feb 27 23:10 gen_xml.rb
-rw-rw-r-- 1 jiajia jiajia 11 Mar 6 00:25 test.sh
-rwxrwxr-x 1 jiajia jiajia 106 Mar 5 23:29 test_socket.rb

(2)

jiajia@jiajia-pc:~/ruby$ echo 'echo hell $1' | sh -s world
hell world

最新文章

  1. Beta阶段项目展示
  2. CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南
  3. 【转】Wince中文乱码解决方法
  4. Given a compiled machine-language program, which statements in the source language cause the execution of the most machine-language instructions and what is the execution time of these instr
  5. 【NOI复习】树链剖分
  6. BZOJ-1491-社交网络
  7. apache 负载测试工具 ab
  8. python线程join方法
  9. 音乐app各部分笔记(一)
  10. 利用log4添加log
  11. springboot2.0动态多数据源切换
  12. 在Springboot2.0项目中使用Druid配置多数据源
  13. 使用管道和cronolog切割日志
  14. Android RoboGuice开源框架、Butter Knife开源框架浅析
  15. jenkins maven testng selenium自动化持续集成
  16. 远程访问Centos6.5上的mysql或者mariadb(navicat)
  17. php与nginx之间的通信
  18. How To Check Member In Window VS With CplusPlus?
  19. awk 计算数据的和和平均值
  20. 《FLASH PROGRAMMING 那些事》总结

热门文章

  1. 在CTF比赛中,命令中空格被过滤的解决方法
  2. 算法(图论)——最小生成树及其题目应用(prim和Kruskal算法实现)
  3. rhel 7 multipath服务启动报错
  4. SpringBoot集成Swagger2并配置多个包路径扫描
  5. 【JVM专题】JVM从概述到调优图文详解,含思维脑图深度剖析!
  6. ssl证书---验证域名数量分类
  7. js上 四、数据类型转换
  8. 浅入 AutoMapper
  9. 属于同一网段的ip是不是就在同一个局域网?
  10. Erlang那些事儿之正儿八经的前言