在“$ dir -name”中替换访问目录的内容是什么?

时间:2016-02-25 13:04:38

标签: python replace directory wav file-extension

我需要使用此脚本来转换.aup文件。但是,我对我应该填写的内容感到困惑:“$ dir -name”。例如,.aup文件所在的目录称为cohort2。我应该在代码中用我的目录名称替换什么?谢谢!

#!/bin/bash

# This script reads in .aup files, converts them to .wav files, writing
# them to the same directory as the .aup files

# run this as scripts/multi-wav05 dir/to/aupfiles 

#dir=$1

find $dir -name \*.aup | while read f; do 
    b=`basename $f .aup` 
    d=`dirname $f`
    echo $d $b
    ./aup2wav --chan 1 $f $d $b 
done 

1 个答案:

答案 0 :(得分:0)

如果您取消注释#dir=$1 => dir=$1您应该能够像script_name.sh ./cohort2一样运行此脚本。

$dir只是一个论点。在脚本find中,命令将path作为参数,该参数取自脚本参数。或者,您只需将$dir替换为./cohort2cohort2文件夹的完整路径。