掌握Shell扩展、引用与高级键盘技巧
1. 目录组织与扩展
在处理大量照片时,我们需要将照片按年月进行整理。创建按 “Year - Month” 格式命名的目录是个好办法,这样目录名会按时间顺序排列。手动输入所有目录名既繁琐又容易出错,我们可以使用以下命令:
[me@linuxbox ~]$ mkdir Photos [me@linuxbox ~]$ cd Photos [me@linuxbox Photos]$ mkdir {2007..2009}-{01..12} [me@linuxbox Photos]$ ls 2007-01 2007-07 2008-01 2008-07 2009-01 2009-07 2007-02 2007-08 2008-02 2008-08 2009-02 2009-08 2007-03 2007-09 2008-03 2008-09 2009-03 2009-09 2007-04 2007-10 2008-04 2008-10 2009-04 2009-10 2007-05 2007-11 2008-05 2008-11 2009-05 2009-11 2007-06 2007-12 2008-06 2008-12 2009-06 2009-122. 参数扩展
参数扩展在 shell 脚本中比在命令行中更有用。系统能存储小块数据并为其命名,这些数据块即变量。例如,USER变量包含用户名。要显示USER变量的内容,可使