栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

Ubuntu 21.04

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

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

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


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

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

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

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

echo "[ 安装字体完成 ]"

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890652.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号