以前没有接触过Shell,这次图片文件批量转移的脚本,是通过两天时间学习加东拼西凑做出来的,虽然解决了问题。但对Shell还是一知半解。希望以后不断学习和总结。这个是此次当中学习到的一些知识点:
1 df -g 查看硬盘使用情况
2 ls,mkdir,basename,dirname等文件操作
3 | 管道
4 if 条件
then
语句
else
语句
fi
如果then下面无语句,会报错
5 for file2004 in $filelist2004
do
done
变量file2004之前无需定义,变量filelist2004是一个数组类型的变量,比如ls的结果
6 用if [ -d "dirpath" ]; then来测试相应的目录是否存在
7 $()对变量的引用
8 egrep 正则表达式
'^[0-9]{2}$' 代表00-99,注:如无前面的^和后面的$,则是前面是00-99的所有字符串
'(10000[5-9]|1000[1-9][0-9]|100[1-9][0-9]{2}|101[0-1][0-9]{2}|1012[0-3][0-9]|10124[0-2])' 代表100005-101242之间的范围,用正则表达式来表达数值的范围,好像是一种很傻的方法,但也能很好的解决问题。手工写这个正则表达式有点烦,如能借助工具自动生成就更好了
8 print "字符" | tee –a 文字名,即在标准输出显示,也追加到文件
分享到:
相关推荐
UNIX shell 学习资料 UNIX 系统编辑器概述 UNIX 系统中有多种编辑器,包括 ed、ex、vi 和 emacs。其中,vi 编辑器是 UNIX 系统的主编辑器,也是 ed 编辑器的超集。vi 编辑器的名字取自于 visual,具有两种操作...
**UNIX Shell学习教程** 在计算机领域,UNIX操作系统以其强大的命令行接口和脚本编写能力而闻名,其中的Shell是用户与系统交互的核心工具。本文将深入探讨UNIX Shell的基础知识、重要概念以及实用技巧,旨在帮助您...
### 最经典的Unix Shell学习资料知识点总结 #### 一、引言 本书《最经典的Unix Shell学习资料》旨在全面深入地介绍Unix系统中的Bash Shell,不仅涵盖了基础概念,还涉及了高级技巧,是一本适用于各水平读者的综合...
这里我们关注的是"Unix Shell 最经典的学习资料",这份压缩包很可能包含了一系列关于Unix Shell学习的文档、教程或者脚本示例。 首先,我们要理解Unix Shell的基本概念。Shell是Unix系统中的一个程序,它接收用户的...
### Unix Shell 编程知识点概览 #### 一、Unix Shell 概述 ...通过以上知识点的学习,读者可以更好地理解和掌握 Unix Shell 编程的基本概念和技术细节,为深入学习 Unix Shell 脚本编程打下坚实的基础。
很全,很经典,一目了然 .. 举例2: $ nawk 'BEGIN{while("ls"|getline) print}' awk.sc2 datafile datafile2 employees employees2 lab5.data names ........See ya, Wangzhonghai.
每个步骤文件(Step 1、Step 3、Step 2)可能对应着Unix Shell学习的不同阶段或特定主题,如基本命令、脚本编写、高级技巧等。通过深入学习和实践这些内容,用户能够更有效地管理和自动化Unix/Linux环境中的任务。
《Unix Shell by Example》这本书是Unix/Linux系统用户和管理员的重要参考资料,它深入浅出地介绍了Unix Shell的使用方法。Shell是Unix系统中的命令解释器,是用户与操作系统交互的桥梁,通过Shell脚本,我们可以...
这些资源的组合提供了从基础到进阶的UNIX Shell学习路径,包括Shell编程、Perl系统管理、AWK文本处理和正则表达式应用。无论你是刚接触UNIX环境的新手,还是寻求深化技能的资深用户,这些书籍都将为你提供丰富的知识...
《UNIX Shell范例精解(第4版)》是一本深度探讨UNIX系统中shell编程的专著,由清华大学出版社出版。这本书旨在帮助读者理解和掌握在UNIX环境中如何利用shell进行高效的工作和开发。UNIX shell作为UNIX操作系统的...
《Unix Shell by Example》是一本深入讲解Unix Shell的权威书籍,它为学习和理解Unix操作系统提供了丰富的实践案例。这本书详细阐述了如何利用Shell这个强大的命令行界面进行日常操作,包括文件管理、脚本编写、系统...
学习《Sams Unix Shell Programming》这本书,不仅可以提升你在Unix环境下的工作效率,还能让你更好地理解和控制系统的运行,从而在系统管理、自动化任务、脚本开发等领域游刃有余。通过阅读和实践书中的例子,你将...
通过学习《UNIX SHELL 经典》,无论是初学者还是经验丰富的开发者,都能提升在UNIX环境中工作的效率和能力。这本书以简洁流畅的语言阐述复杂的概念,是每个shell程序员不可或缺的参考资料。阅读并实践其中的例子,你...
Unix Shell编程工具是Unix/Linux操作系统中的重要组成部分,它既是用户与操作系统交互的界面,也是一种强大的编程语言。在本文中,我们将深入探讨Unix Shell的核心概念、常用工具以及它们在实际问题解决中的应用。 ...
全书分为三个部分,共六个学时的学习内容,帮助读者从零开始,逐步掌握UNIX Shell编程的各个方面。 第一部分(学时1-6)着重介绍了UNIX、Shell以及一些常用工具。在这个部分中,首先会回顾UNIX的基础内容,为读者...
### Unix Shell 实例精解——关键知识点概览 #### 一、Unix Shell 概述 - **定义**:Shell 是一种特殊程序,充当用户...以上提到的知识点只是 Unix Shell 学习中的冰山一角,深入学习还需要探索更多高级主题和技术。
由于提供的内容中仅包含标题、描述、标签和下载链接的重复信息,并没有具体到Linux和UNIX Shell程序设计的技术细节,因此无法直接从这部分内容中提取出符合要求的知识点。为了满足您的要求,我将基于标题和标签中...
在学习Unix Shell之前,我们首先要理解其基本概念。Shell作为一个接口,允许用户通过输入指令来控制操作系统,执行各种任务,如管理文件、运行程序、自动化任务等。在Linux系统中,Shell同样扮演着重要角色,因为...
通过学习本书,读者可以深入理解Unix哲学,即通过小而简单的工具组合完成大任务。 书中可能包含以下关键知识点: 1. **Shell基础**:介绍各种常用的Shell命令,如ls、cd、cp、mv等,以及如何进行文件和目录的操作...
通过阅读《LINUX与UNIX Shell编程指南》,你可以系统性地学习和掌握Shell编程基础,从而提升在Linux或UNIX环境中工作的能力。无论你是系统管理员、开发人员还是普通用户,学习Shell编程都能让你的工作变得更加轻松和...