Linux Shell 脚本 复制当前目录的文件到另一个目录

Ubuntu 21.04

当前 WordPress 的缘故,代码里面的一些带的$的符号都不显示了,所以显示出来的代码可能是错误的

以下是将当前目录中所有 .ttf 文件复制到字体文件夹的功能
也是字体安装功能

#!/bin/bash
FONTS=HOME/.local/share/fonts

# 没有fonts目录则创建
if [ ! -dFONTS ]; then
        mkdir FONTS
fi


# (筛选出所有 .ttf 文件)
# 删除下面的 /.ttf/ 则是所有文件
dir=(ls (pwd) |awk '/.ttf/ {printFILENAME}')

# for 循环字符按照 \n\b 进行切分,默认是空格进行分割
SAVEIFS=IFS
IFS=(echo -en "\n\b")

# 遍历文件,将文件复制到 上面定义的 FONTS 目录里
for file in dir
do
        cpfile FONTS
        echo "已复制字体{file} 到 {FONTS} 目录中"
done

# 恢复原来的字符切分方式
IFS=SAVEIFS

echo "[ 安装字体完成 ]"

发表评论