![](https://img-blog.csdnimg.cn/20210413173714239.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Bash
文章平均质量分 62
Bash 编程语言
TracelessLe
BetterLife,BetterWorld.
展开
-
Bash语法中的字符串拼接与比较
编写bash脚本,字符串的拼接和比较等语法经常会被用到,需要掌握其规则。原创 2022-11-04 21:01:27 · 776 阅读 · 0 评论 -
编写Bash脚本获取文件夹下文件名和扩展名
前言很多时候我们可能需要获取文件夹下的文件名和扩展名用于任务处理,此时可以通过编写Bash脚本来实现。实现result_path1=task1result_path2=task2concat_path=concat-videosif [ ! -d "./$concat_path" ]; then mkdir ./$concat_pathfifiles=$(ls $result_path1)for filename in $filesdo filename_noext=${f原创 2022-04-06 11:42:17 · 2381 阅读 · 0 评论 -
编写Bash脚本实现使用FFmpeg批量合并视频
前言使用FFmpeg能够很方便的合并同分辨率的视频。很多时候我们可能需要批量化合并视频,此时可以通过编写Bash脚本来实现。实现批量合并视频合并三个文件夹中的视频结果:result_path1=task1result_path2=task2result_path3=task3concat_path=concat-videosif [ ! -d "./$concat_path" ]; then mkdir ./$concat_pathfifor i in {0..20}do原创 2022-01-08 15:54:04 · 1381 阅读 · 0 评论 -
Bash语法中的if else
前言编写bash脚本,分支语法经常会被用到,需要掌握其规则。if/else系列基本有四种分支语法,包括if、if…else、if…elif…else 和 嵌套if。基本语法ifif CONDITIONthen STATEMENTSfi方法示例:打印奇数for i in {0..20}do if [ $(($i % 2)) -gt 0 ] then echo "process: $i" fidoneif…elseif CONDITION原创 2022-01-08 15:35:33 · 2061 阅读 · 0 评论 -
Bash语法中的For Loop
前言编写bash脚本,遍历语法经常会被用到,需要掌握其规则。三大基本遍历语法包括for loop、while loop 和 until loop。本篇只整理For Loop部分。基本语法for item in [LIST]do [COMMANDS]done方法示例在string list中遍历for element in Str1 Str2 Str3 Str4do echo "Element: $element"done在数字范围中遍历{START..END} # 从翻译 2021-04-10 17:07:18 · 652 阅读 · 0 评论