我有一个在另一个脚本中运行的基本脚本。我调用mass_split.sh
然后调用split_file.sh
。 splite_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
答案 0 :(得分:1)
也许这与字符串文字之后的错误分号有关,这几乎肯定不是你想要的(除非你有另一个你故意运行的可执行文件叫-c
)。 / p>