Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8218
  • 博文数量: 5
  • 博客积分: 31
  • 博客等级: 民兵
  • 技术积分: 35
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-25 20:28
文章分类
文章存档

2012年(5)

我的朋友
最近访客

分类:

2012-12-12 15:45:04

    我们在日常的系统管理中需要写脚本来完成一些批量工作,常用的执行脚本的方法有两种,一种是用sh执行写好的脚本,一种是给脚本添加可执行权限后执行。
    这两种有什么区别.我估计可以说出道道来的同学不多,很多人都以为是一样的,其它这里面还是有不同的地方的:
    使用sh scriptname,禁用了脚本从stdin 中读数据的功能。这是其一,不可过也不完全是这样,如果在脚本中增加了#!/bin/bash之类的话,还是可以从stdin中读出数据的。
    
    为了保险起见,我还是不推荐使用sh scriptname,因为这禁用了脚本从stdin 中读数据的功能
阅读(906) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~