On Jun 18, 2007, at 11:31 PM, Malcolm Fitzgerald wrote:

I know how to do "port search foo" but that will only work on application names. I'd like to search the long descriptions. How is that done?

malcolm

Rather than struggling to do the search in UNIX, an editor is better suited for the task. You can grab the info using the Terminal, send it to a temporary file, open it in your favorite editor, then do a grep search for whatever pattern you need...

I.m not quite sure what platform you are working on, but on OS X the editor extra-ordinaire is BBEdit, so from my Bash Terminal I can the command listed on any one of the lines from ( 1 ) thru ( 7 ).

Line ( 7 ) is the easiest to use...

[2007.19.06](12:47PM) -> [username] ~
( 1 ) $ port info long_description:apache >> ~/Desktop/ port_long_descriptions.txt;open -a /Applications/BBEdit.app ~/Desktop/ port_long_descriptions.txt

[2007.19.06](12:47PM) -> [username] ~
( 2 ) $ fpath=~/Desktop/port_long_descriptions.txt ; port info long_description:apache >> $fpath ; open -a /Applications/BBEdit.app $fpath

[2007.19.06](12:47PM) -> [username] ~
( 3 ) $ apath=/Applications/BBEdit.app ; fpath=~/Desktop/ port_long_descriptions.txt ; port info long_description:apache >> $fpath ; open -a $apath $fpath

OR if you only need it temporarily :

[2007.19.06](12:47PM) -> [username] ~
( 4 ) $ port info long_description:apache >> /tmp/ port_long_descriptions.txt;open -a /Applications/BBEdit.app /tmp/ port_long_descriptions.txt

[2007.19.06](12:47PM) -> [username] ~
( 5 ) $ fpath=/tmp/port_long_descriptions.txt ; port info long_description:apache >> $fpath ; open -a /Applications/BBEdit.app $fpath

[2007.19.06](12:47PM) -> [username] ~
( 6 ) $ apath=/Applications/BBEdit.app ; fpath=/tmp/ port_long_descriptions.txt ; port info long_description:apache >> $fpath ; open -a $apath $fpath

OR

( 7 ) $ fsubj=apache ; apath=/Applications/BBEdit.app ; fpath=/tmp/ port_long_descriptions.txt ; port info long_description:$fsubj >> $fpath ; open -a $apath $fpath

These work very well for me on OS X.

You could convert it into a small shell script if you think you might use it now and then...

Hope this helps !

Bill Hernandez
Plano, Texas




---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to