随笔分类 -  Shell

sox应用实例:平分一个音频文件
摘要:#!/bin/bash for f in $(ls *.wav) do id=$(basename $f ".wav") dur=$(sox $f -n stat 2>&1 | sed -n 's#^Length (seconds):[^0-9]*\([0-9.]*\)$#\1#p' | awk - 阅读全文
posted @ 2020-06-20 08:14 liuyihua1992 阅读(414) 评论(0) 推荐(0)
Shell 截取字符串
摘要:转载自:https://www.cnblogs.com/fengbohello/p/5954895.html (作者:郝峰波 Linux Shell 截取字符串) 下文原创作者郝峰波,内容以及足够详细,我平常也经常参考,在此直接引用。 shell中截取字符串的方法很多 下面用几个例子展示一下: 1) 阅读全文
posted @ 2019-06-07 23:12 liuyihua1992 阅读(18687) 评论(0) 推荐(0)
在Linux中CSV转换成XLSX
摘要:在linux中,把csv文件转换成excel表格(xlsx或者xls) 阅读全文
posted @ 2019-06-07 22:57 liuyihua1992 阅读(5186) 评论(0) 推荐(0)
Bash的循环结构(for和while)
摘要:在bash有三中类型的循环结构表达方法:for,while,until。这里介绍常用的两种:for和while。 for bash的for循环表达式和python的for循环表达式风格很像: 取值列表有很多种表达方式,可以结合各种命令比如 ls,cat,sed等等 也可以是各种迭代类型,比如: {1 阅读全文
posted @ 2018-09-22 03:00 liuyihua1992 阅读(27528) 评论(0) 推荐(0)
Linux 命令学习(1): head和tail
摘要:版权声明:本文为博主原创文章,未经允许,不得转载。 head head 命令可以将一段文本的开头一部分输出到标准输出。 head命令既可以处理文本文件也可以处理标准输入。 基本应用 处理文本文件: 当有多个文件输入时,head会顺序处理并输出: 处理标准输入: 当没有其他参数时,head默认输出前1 阅读全文
posted @ 2018-09-05 04:42 liuyihua1992 阅读(462) 评论(0) 推荐(0)
ffmpeg mp4 mp3 wav flac webm aac ac3 ogg格式转换
摘要:版权声明:本文为博主原创文章,未经允许不得转载。 ffmpeg是Linux中转换音频视频文件的常用工具。 mp4 to mp3: -i: 表示输入的音频或视频 -ac: channel 设置通道3, 默认为1 -ar: sample rate 设置音频采样率 -acodec: 使用codec编解码 阅读全文
posted @ 2018-09-04 23:29 liuyihua1992 阅读(22842) 评论(0) 推荐(1)