我正在逐行读取文件中的参数,但每一行都有几个参数。代码的要点如下
cat file.txt | while read LINE ; do
echo -e `./foo.sh "$COUNT" "$LINE"`
done
foo.sh
#!/bin/bash
echo "$2\t$3\t$4"
文件.txt
0 0 0
0 0 1
0 1 0
0 0 1
回来。注意它不是标签
0 0 0
0 0 1
0 1 0
0 0 1
这是我正在尝试做的更简单的示例;我的 foo.sh 实际上是使用参数进行 sql 调用。我知道我的 foo.sh 函数通过调试工作,所以我将它缩小到行阅读器。对我哪里出错有帮助吗?