shell
文章平均质量分 59
ai-ai360
数据挖掘,自然语言处理,推荐,搜索,语音识别,语音处理相关学习知识笔记
展开
-
kaldi download_and_untar.sh阅读
标题这个脚本解析 第一部分:使用方法介绍 1 #!/bin/bash 2 3 # Copyright 2014 Johns Hopkins University (author: Daniel Povey) 4 # Copyright 2016 Tsinghua University (author: Dong Wang) 5 # Apache 2.0 6 7 # Adapted from librispeech recipe local/download_an原创 2021-05-20 21:45:33 · 535 阅读 · 1 评论 -
kaldi parse_options.sh
一般程序里的局部变量我们都会设置默认值,如果没有传真值,程序执行时候使用默认值,这个在python或其它程序里都比较好实现,在shell里如何实现呢? test.sh代码 a=1 b=1 echo "\$0 =${0} \$1=${1} \$2=${2}" echo "default a=${a} b=$b" echo "update a=${a} b=$b" 即使我们这样执行 bash test.sh --a 10 --b 22, 执行结果 (notebook) root@ai-PowerEdge-R原创 2021-05-20 11:53:20 · 687 阅读 · 0 评论 -
shell脚本调试模板
模板内容: #!/bin/bash _DEBUG="off" function DEBUG() { [ "$_DEBUG" == "on" ] && $@ } DEBUG echo 'Reading files' for i in * do grep 'something' $i > /dev/null [ $? -eq 0 ] && echo "Found in $i file" done DEBUG set -x a=2 b=3 c=$(( $a + $原创 2021-05-19 19:15:50 · 98 阅读 · 0 评论 -
给 kaldi 的egs 目录搬家
给 kaldi 的egs 目录搬家 问题提出 服务器有两块硬盘,一块500G SSD固态硬盘, 一块1.8T机械硬盘。固态盘是系统盘,kaldi装在系统盘上了。最近跑librispeech recipe,疯狂下载数据集,把系统盘空间占满了。kaldi下egs目录占用空间最大,如何不改变kaldi目录结构,将egs内容移动到其它磁盘上,给系统盘的瘦身。 egs目录大小 (base) root@ai-PowerEdge-R740:/# du -sh /opt/asr/kaldi/egs/ 251G原创 2021-02-27 23:36:20 · 286 阅读 · 0 评论