2019.12.17
Recursively delete all files of a specific extension
Safely delete all files with a specific extension (e.g. '.bak') from all subfolders, with just one command.
2019.12.17
Safely delete all files with a specific extension (e.g. '.bak') from all subfolders, with just one command.
2019.12.04
上回说到自己写个脚本去下载国家地理的每日一图,今天就完善(其实就是再写生中文滴)一下,让 Mac 自动去下载壁纸到指定文件夹,简单设置一下让 Mac 自动切换壁纸,给既定的生活添点变化。
2018.04.22
A shell script to automate the process of downloading National Geographic Photo of the Day. The script saves the image of Photo of the Day in the same directory where the script itself resides. You can use cron to make it automatically running everyday.
2017.11.28
正则表达式是你所定义的模式模板 (pattern template),很多程序工具都能用它来过滤文本,在处理数据时使用正则表达式对数据进行模式匹配。如果数据成功匹配模式,它就会被接受并进一步处理;如果数据不匹配模式,它就会被滤掉 (跳过)。
2017.11.28
Dialog is an utility for creating professional-looking dialog boxes within shell scripts, this article just follow the tutorial and present the examples of how and where it can be used.
2017.11.27
尽管可以通过命令行选项和参数从脚本用户处获取输入,但有时脚本的交互性还需要更强一些,可以使用 bash shell 提供的 read 命令交互地获取用户输入。
2017.11.13
结构化循环命令在编程中很常见。通常需要重复一组命令直到触及某个特定条件。比如处理某个目录下的所有文件、系统上的所有用户或某个文本文件中的所有内容。bash shell 提供了三个常用的循环命令 for、while 和 until,就来好好研究研究吧。