根据扩展名切分文件名 首先,我们先来看两个例子: file_jpg="sample.jgp" name=${file_jpg%.*} echo File name is : $name 输出结果: File name is sample extension=${file_jpg#*.} echo Extension is : $extension 输出结果:Extension is : jpg 工作原理 在第一个任务中,为了从"名称.扩展名"中取得文件的名字,我们使…
比较与测试 程序中的流程控制是由比较和测试语句来处理的. 我们可以用if,if else 以及逻辑运算符来执行测试,而用一些比较运算符来比较数据项.另外,有一个test 命令也可以用来进行测试.让我们来看看如何使用这些命令. 实战演练: if 条件: if condition; then commands; fi else if 和 else : if condition; then commands; elif condition; then commands else commands fi…
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是unix/linux中用于文本搜索的大师级的工具.它能够接受正则表达式和通配符. 首先,输入grep --help查看帮助信息: amosli@amosli-pc:~$ grep --help Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each F…