Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Pipes

There are times when you need to send the output of one command to the input of another command. This is possible using redirection, but somewhat clunky:

$ rpm -qa > rpm.list 

$ sort < rpm.list 

abrt-1.1.14-1.fc14.i686 

abrt-addon-ccpp-1.1.14-1.fc14.i686 

abrt-addon-kerneloops-1.1.14-1.fc14.i686 

abrt-addon-python-1.1.14-1.fc14.i686 

abrt-desktop-1.1.14-1.fc14.i686 

abrt-gui-1.1.14-1.fc14.i686 

abrt-libs-1.1.14-1.fc14.i686 

abrt-plugin-bugzilla-1.1.14-1.fc14.i686 

abrt-plugin-logger-1.1.14-1.fc14.i686 

abrt-plugin-runapp-1.1.14-1.fc14.i686 

acl-2.2.49-8.fc14.i686 

 

...

The rpm command manages the software packages installed on systems using the Red Hat Package Management system (RPM), such as the Fedora system as shown. When used with the -qa parameters, it produces a list of the existing packages installed, but not necessarily in any specific order. If you're looking for a specific package, or group of packages, it can be difficult to find it using the output of the rpm command.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial