Linux 脚本、正则表达式与常用命令全解析
1. Shell 脚本基础与示例
Shell 脚本是包含命令的文本文件,运行脚本时,其中的命令会按顺序依次执行。它对于自动化重复性任务非常有用。以下是一个备份指定目录中选定文件的示例脚本:
#!/bin/bash
# Script name: project1_backup
# Description: Backs up project files into a subdirectory
for file in proj1*
do
fback=project1/$file.bak
if [ -f $fback ]
then
if [ $fback -nt $file ]
then
cp $file $fback
echo `date` $file backed up >> backup.log
fi
else
cp $file $fback
echo `date` $file backed up >> backup.log
fi
done
这个脚本会遍历以 proj1 开头的文件名列表。它会检查当前文件是否比现有的备份文件更新。如果是,则将当前文件复制到备份目录,并添加 .bak 扩展名。此外,任何尚未备份的当前文件也会被复制到备份目录。
2. 正则表达式详解
正则表达
超级会员免费看
订阅专栏 解锁全文
2137

被折叠的 条评论
为什么被折叠?



