【发布时间】:2017-12-18 07:39:19
【问题描述】:
我想编写一个 shell 脚本,它读取一个文件并使用该文件的列作为 perl 脚本的输入。 perl 脚本正在遍历文件 (number1, number2),提取 ID 并将其写入新文件。如果我将 perl 脚本与命令行一起使用,则它可以正常工作,但是,我的问题是我如何编写一个 shell 脚本来将 input_file 中的变量用于 perl 脚本。
我的 input_file 看起来像
number1 ID1
number2 ID2
我使用以下 shell 脚本(它不工作,所以请帮忙)
#!/bin/bash
input_file="$1"
while IFS=" " read -r number ID
do
perl extract.pl $ID $number.ext > $number_ID.ext
done < "$1"
【问题讨论】:
-
很棒的网站,我不知道。谢谢!