
shell
zoot
2017年我开始了csdn,我从互联而来,为互联而去.修行靠个人,记录.
展开
-
shell命令退出状态
set实验#!/bin/bashecho 'disable exit on non-zero return status and pipefail track'set +eset +o pipefaila=$[1/0]|b=2echo 'return status = '$?echo 'disable exit on non-zero return status but ena...原创 2020-03-13 15:21:51 · 479 阅读 · 0 评论 -
linux用户环境变量设置
.bashrcexport PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/cuda/lib64:/home/hoge/anaconda2/lib:$LD_LIBRARY_PATHexport GOROOT=/usr/local/goexport GOPA...原创 2019-10-15 08:58:10 · 212 阅读 · 0 评论 -
shell
变量、命令之间关系tiny@tiny:~$ var=`which uname`tiny@tiny:~$ ${var}Linuxtiny@tiny:~$ ${var}Linuxtiny@tiny:~$ echo $var/bin/unametiny@tiny:~$ var=$(`which uname`)tiny@tiny:~$ echo $varLinuxt...原创 2019-10-13 13:28:24 · 1696 阅读 · 0 评论 -
linux shell比较命令
num1-eq num2 等于 [ 3 -eq $mynum ]num1-ne num2 不等于 [ 3 -ne $mynum ]num1-lt num2 小于 [ 3 -lt $mynum ]num1-le num2 小于或等于 [ 3 -le $mynum ]num1-gt num2 大于 [ 3 -gt $mynum ]num1-ge num2 大于或等于 [ 3 -ge mynu...翻译 2018-10-21 20:40:09 · 841 阅读 · 0 评论 -
shell中的for循环遍历目录
1 目录结构说明a. 文件名 convert_video_to_images.shb. /User/document/list目录下有A1目录c. A1目录下有文件v_Skiing_g01_c01.avi、v_Skiing_g01_c02.avi、v_Skijet_g01_c02.avi、v_Skijet_g01_c03.avi2 测试代码for folder in...原创 2018-11-27 10:58:39 · 6633 阅读 · 0 评论 -
awk内建变量NR、FNR、NF
1.NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。2.在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件的时候,FNR就从1开始计数,FNR可以理解为File Number of Record。3....原创 2019-01-30 14:18:17 · 1163 阅读 · 0 评论 -
voxforge
voxfoge下载#!/bin/bashDATA_SRC="http://www.repository.voxforge1.org/downloads/SpeechCorpus/Trunk/Audio/Main/16kHz_16bit"DATA_TGZ=${DATA_ROOT}/tgzDATA_EXTRACT=${DATA_ROOT}/extractedmkdir -p ${DATA_...转载 2019-02-11 15:33:33 · 315 阅读 · 2 评论 -
shell中find命令用法
文件命名为t1.sh,在sh中运行bash t1.sh 指定目录,其中目录下包含.WAV文件,%号是将通配符,匹配.WAV前面的名字target_dir=$1fnames=(`find $target_dir -name "*.WAV"`)echo $fnamesfor fname in "${fnames[@]}"do mv "$fname" "${fname%.WAV}.nis...原创 2019-02-20 18:50:27 · 1408 阅读 · 0 评论