在循环内运行脚本 - 回显文件名

时间:2014-10-08 02:33:24

标签: linux bash shell ubuntu

我有一个在另一个脚本中运行的基本脚本。我调用mass_split.sh然后调用split_file.shsplite_file.sh有两个参数-s file_name.txt-c 1(切割文件的切片数)。但是,我尝试运行循环以查找目录./中的所有文本文件名,然后将结果输入到cut_file.sh。我没有得到任何结果,然后文本文件没有被拆分。

mass_split.sh

#!/bin/bash
for f in ./*.txt
do
sudo bash split_file.sh -s echo "file '$f'"; -c 10
done

1 个答案:

答案 0 :(得分:1)

也许这与字符串文字之后的错误分号有关,这几乎肯定不是你想要的(除非你有另一个你故意运行的可执行文件叫-c)。 / p>