shell拾零
zang232
这个作者很懒,什么都没留下…
展开
-
01:如何获取当前脚本的路径
个现实的问题是:脚本中经常需要写一些路径,比如文件夹,文件名等; 我们可以简单的把所有路径写成绝对路径,但这为之后迁移、升级挖下了“坑”。 于是:我们希望把所有的这些路径信息或其它配置信息放在单独的文件中,然后在脚本使用之前source进去。 一个经典的作法是:定义一个根路径,然后所有路径依赖于这个根路径来生成相对路径; 但事实上这样做可能还是不够好,你可能需要配置很多东西,然后每次...原创 2012-11-21 11:11:04 · 235 阅读 · 0 评论 -
02:根据输出对象的不同,定制不同的输出格式
linux中的一些命令,很有意思。它们可以根据输出对象的不同,产生不同的输出格式。 以curl命令为例,假如我们想获取baidu的响应头: 先看下直接在屏幕输出的情况: 然后我们再把这个结果重定向到文件中看一下: 我们把上面的命令写入了header-baidu文件,但出人意料的是,它出现了红框标识出的概要部分;你也许会说,这有什么奇怪,输出分stdout,stderr啊,&g...原创 2012-11-22 14:02:34 · 115 阅读 · 0 评论