rpm installing using for loop

Paul Howarth paul at city-fan.org
Tue Jan 24 10:26:42 UTC 2006


Kaushal Shriyan wrote:
> Hi All
> 
> I am stuck with installing rpm using for loop
> 
> I tried the below
> 
> #for i in 'cat list'; do rpm -ivh $i ; done
> 
> It gives me the below error
> 
> error: open of cat failed: No such file or directory
> error: list cannot be installed
> [root at bdc31096e root]#
> [root at bdc31096e root]# cat list
> sylpheed-1.0.0-3.i386.rpm
> dmidecode-2.5-2.i586.rpm
> [root at bdc31096e root]#
> 
> I want to use this method only since there are lots of rpm package

You are using the wrong sort of quote marks. Instead of:

'cat list'

You should have:

`cat list`

or (more clear in bash):

$(cat list)

Paul.




More information about the fedora-list mailing list