shell应用例子
elbort
这个作者很懒,什么都没留下…
展开
-
交互式输入shell参数
Let's write a script that reads input interactively and uses this script for automation examples:#!/bin/bash#Filename: interactive.shread -p "Enter number:" no ; #-p "Enter number:"原创 2012-06-15 13:12:31 · 8345 阅读 · 0 评论 -
为大量图片重新命名
The easiest way of renaming image files in the current directory to our own filename with aspecific format is by using the following script:#!/bin/bash#Filename: rename.sh#Description: Ren原创 2012-06-15 10:33:36 · 791 阅读 · 0 评论 -
查看某个字符串是否是一个英语单词
The /usr/share/dict/ directory contains some of the dictionary files. Dictionary files aretext files that contain a list of dictionary words. We can use this list to check whether a word is a dictio原创 2012-06-15 11:03:49 · 2549 阅读 · 0 评论 -
比较两个文档中元素的不同
Note that comm takes sorted files as input. Take a look at the following example:$ cat A.txtappleorangegoldsilversteeliron$ cat B.txtorangegoldcookiescarrot$ sort A.txt -o A.转载 2012-06-15 13:37:47 · 411 阅读 · 0 评论 -
Shell 脚本参数说明
Shell中的内部变量:$?: 表示shell命令的返回值.$$: 表示当前shell的pid.$!: 最后一个放入后台作业的PID值.$0: 表示脚本的名字.$1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.$#: 表示参数的个数.$*,$@: 表示所有的参数. 两者的区别如下: //都是双引号惹的祸^-^ /> set 'apple pie' pears转载 2012-12-27 10:02:20 · 1541 阅读 · 0 评论 -
Linux Shell的信号trap功能你必须知道的细节
它有三种形式分别对应三种不同的信号回应方式.第一种: trap 'commands' signal-list当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令.第二种: trap signal-list trap不指定任何命令,接受信号的默认操作.默认操作是结束进程的运行.第三种: trap ' ' signal-list转载 2013-01-21 17:05:40 · 34734 阅读 · 3 评论