尝试将文件写入USB连接驱动器时,模糊重定向/无法统计

时间:2015-03-20 14:36:57

标签: bash

这让我精神抖..我的bash脚本应该将一些文件作为一个远程硬盘驱动器(通过USB连接到我的笔记本电脑),然后通过笔记本电脑上的一堆脚本运行它们,然后将输出转储回硬盘驱动器上。但我无法识别USB连接的硬盘。它必须是硬盘的命名,但我不认为我可以改变它。该脚本的重要部分是:

#!/bin/bash

shopt -s extglob

for f in ./Volumes/"Seagate Backup Plus Drive"/SequencingRawFiles/*; do

sampleName=${f##*/};

echo $sampleName;

gzcat $f | ./reformat_sequence_data.rb > 1reformatsequence/${sampleName}.reformat.txt;

done

我得到的错误信息是:

loop1ForRemoteStoredFiles.sh: line 12: 1reformatsequence/${sampleName}.reformat.txt: ambiguous redirect
gzcat: can't stat: ./Volumes/Seagate (./Volumes/Seagate.gz): No such file or directory

1 个答案:

答案 0 :(得分:0)

好的我已经对它进行了分类。我刚刚重命名了硬盘驱动器,因此名称路径中没有空格。似乎空间真的造成破坏