Chinaunix

标题: 如何生成目录文件,类似/home/lsh/digit/train/.. [打印本页]

作者: echolsh    时间: 2014-03-31 18:53
标题: 如何生成目录文件,类似/home/lsh/digit/train/..
求大神指教如何写脚本生成类似的目录文件/home/lsh/digit/train/mfcc/1.lab,/home/lsh/digit/train/mfcc/2.lab的文件
作者: q1208c    时间: 2014-03-31 18:57
  1. DIR="/home/lsh/digit/train/mfcc"
  2. mkdir -p $DIR
  3. touch "$DIR/1.lab"
  4. touch "$DIR/2.lab"
复制代码
楼主不会需要这个吧?

作者: echolsh    时间: 2014-03-31 19:17
我就是举个例子,如果一个文件夹下面有很多文件,怎么生成目录文件,类似这样的
/home/lsh/digit/train/wav/1.wav /home/lsh/digit/train/mfcc/1.mfc
/home/lsh/digit/train/wav/2.wav /home/lsh/digit/train/mfcc/2.mfc
/home/lsh/digit/train/wav/3.wav /home/lsh/digit/train/mfcc/3.mfc
/home/lsh/digit/train/wav/4.wav /home/lsh/digit/train/mfcc/4.mfc
/home/lsh/digit/train/wav/5.wav /home/lsh/digit/train/mfcc/5.mfc
/home/lsh/digit/train/wav/6.wav /home/lsh/digit/train/mfcc/6.mfc
/home/lsh/digit/train/wav/7.wav /home/lsh/digit/train/mfcc/7.mfc
/home/lsh/digit/train/wav/8.wav /home/lsh/digit/train/mfcc/8.mfc
/home/lsh/digit/train/wav/9.wav /home/lsh/digit/train/mfcc/9.mfc
/home/lsh/digit/train/wav/10.wav /home/lsh/digit/train/mfcc/10.mfc
/home/lsh/digit/train/wav/11.wav /home/lsh/digit/train/mfcc/11.mfc
/home/lsh/digit/train/wav/12.wav /home/lsh/digit/train/mfcc/12.mfc
回复 2# q1208c


   
作者: yestreenstars    时间: 2014-03-31 19:40
没搞懂你想干嘛~
作者: yinyuemi    时间: 2014-03-31 19:58
回复 4# yestreenstars

    貌似lz的意思是 ls -1
作者: echolsh    时间: 2014-03-31 20:13
我想提取文件的路径信息,我在train文件夹下有mfcc文件夹,mfcc文件夹下有很多.mfc文件,我想生成对应的路径信息,如/home/lsh/digit/train/mfcc/.1.lab,顺次生成对应的。回复 4# yestreenstars


   
作者: yinyuemi    时间: 2014-03-31 20:56
回复 6# echolsh


    在train文件下, 运行
grep -lR "." * |while read line; do echo $(pwd)/$line; done

作者: echolsh    时间: 2014-03-31 22:22
本帖最后由 echolsh 于 2014-03-31 22:27 编辑

我得到的是这个样子的,想得到的是第三个回复 7# yinyuemi


   

Screenshot-1.png (30.6 KB, 下载次数: 51)

Screenshot-1.png

Screenshot.png (32.46 KB, 下载次数: 58)

Screenshot.png

QQ图片20140331222619.jpg (26.4 KB, 下载次数: 54)

QQ图片20140331222619.jpg

作者: q1208c    时间: 2014-04-01 07:42
我放弃了, 我的语文是体育都是教的, 我理解不了楼主的意图. 闪了.
作者: yinyuemi    时间: 2014-04-01 08:25
回复 9# q1208c


    大神在shell版混迹多年,千虑也有一失啊
作者: echolsh    时间: 2014-04-01 08:42
sorry,看来还是描述有问题,谢谢啦总之回复 9# q1208c


   
作者: q1208c    时间: 2014-04-01 10:16
回复 10# yinyuemi


我以前都混清茶的. 偶尔在其它版看看.
作者: daxuewuhen2014    时间: 2014-04-08 15:38
#!/bin/bash
for i in `seq 1 5`
do
mkdir /home/lsh/digit/train/wav/${i}.wav /home/lsh/digit/train/mfcc/${i}.mfc -p
done




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2