Sponsored Content
Full Discussion: find & grep
Top Forums UNIX for Dummies Questions & Answers find & grep Post 990 by Neo on Wednesday 31st of January 2001 03:30:24 PM
Old 01-31-2001
Doing a find and then greping will certainly find the string within a string (in the file name) and works much better and faster. You are right PxT, this will not search the string within the file.

Code:
find / | grep lib

You will find a zillion occurances of the string 'lib' within a string. Here is a small sample and I've not even refined the grep or egrep (and just captured small output).

/usr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so.1.0.0
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.a
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.la
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-pnm.so.1.0.0
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.a
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.la
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-ras.so.1.0.0
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.a
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.la
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-tiff.so.1.0.0
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.a
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.la
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so.1.0.0
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so.1
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so
/usr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so.1

Yes, it does not search the actual file. I normally use PERL for that and not xargs. For some strange reason, xargs and I don't gel.... when I have to search files and strings within lots of files I use command line PERL.

[Edited by Neo on 01-31-2001 at 08:52 PM]
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

help with find & grep commands

Folks; First about find: when i run this: find . -name '*log*' -mtime +10 -print | sed 's+^\./++;s+/.*++' | sort -u i got list of log files but also get a directories (although directory names doesn't have "log" in it). How can i exclude the directory from the output of this find command? ... (2 Replies)
Discussion started by: moe2266
2 Replies

2. Shell Programming and Scripting

Find & Replace string in multiple files & folders using perl

find . -type f -name "*.sql" -print|xargs perl -i -pe 's/pattern/replaced/g' this is simple logic to find and replace in multiple files & folders Hope this helps. Thanks Zaheer (0 Replies)
Discussion started by: Zaheer.mic
0 Replies

3. UNIX for Dummies Questions & Answers

Difference between grep, egrep & grep -i

Hi All, Please i need to know the difference between grep, egrep & grep -i when used to serach through a file. My platform is SunOS 5.9 & i'm using the korn shell. Regards, - divroro12 - (2 Replies)
Discussion started by: divroro12
2 Replies

4. Shell Programming and Scripting

Find a string using grep & print the line above or below that.

Hi All, Please tell me how can I Find a string using grep & print the line above or below that in solaris? Please share as I am unable to use grep -A or grep -B as it is not working on Solaris. (10 Replies)
Discussion started by: Zaib
10 Replies

5. Shell Programming and Scripting

How to use grep & find command to find references to a particular file

Hi all , I'm new to unix I have a checked project , there exists a file called xxx.config . now my task is to find all the files in the checked out project which references to this xxx.config file. how do i use grep or find command . (2 Replies)
Discussion started by: Gangam
2 Replies

6. Shell Programming and Scripting

Using Grep & find & while read line in a script

Hello people! I would like to create one script following this stage I have one directory with 100 files File001 File002 ... File100 (This is the format of content of the 100 files) 2012/03/10 12:56:50:221875936 1292800448912 12345 0x00 0x04 0 then I have one... (0 Replies)
Discussion started by: Abv_mx81
0 Replies

7. UNIX for Dummies Questions & Answers

GREP Find & Replace <p class>

I am making an eBook. I am editing the html in BBedit. I need to replace all <p class="s5"> with just a <p>. How do I write this for GREP? Thank you, Abby (5 Replies)
Discussion started by: cuddlykitty
5 Replies

8. Shell Programming and Scripting

How do i find "&variable[0]" using grep -r?

Guys, i've got hundreds of C programs in my ~/devel/ directory and sub-directories. is there a way i can use grep -r followed by some zsh, sh, bash, to find some code that starts with "&foo" or something similar? thanks in advance! (9 Replies)
Discussion started by: Gary Kline
9 Replies

9. SCO

Grep to ignore suffix & find end of line

In COBOL, a hyphen can be used in a field name and in a specific program some field names would be identical to others except a suffix was added--sometimes a suffix to a suffix was used. For example, assume I am looking for AAA, AAA-BBB, and AAA-BBB-CCC and don't want to look at AAA-BBB-CCC... (7 Replies)
Discussion started by: wbport
7 Replies
gdk-pixbuf-csource(1)						   User Commands					     gdk-pixbuf-csource(1)

NAME
gdk-pixbuf-csource - C code generator for GdkPixbuf images. SYNOPSIS
gdk-pixbuf-csource [--decoder] [---extern] [-h] [--help] [--g-fatal-warnings] [--macros] [--name=identifier] [--raw] [--rle] [--static] [--stream] [--struct] [-v] [--version ] {image} gdk-pixbuf-csource [--decoder] [--extern] [-h] [--help] [--g-fatal-warnings] [--macros] [--raw] [--rle] [--static] [--stream] [--struct] [-v] [--version] [--build-list] {[name image]...} DESCRIPTION
The gdk-pixbuf-csource utility generates C code containing images. You can use gdk-pixbuf-csource to compile images directly into programs. You can use the following types of input with gdk-pixbuf-csource: o A single file, to generate code for the file. o A list of [name image] pairs, using the --build-list option, to generate code for a list of images into named variables. OPTIONS
The following options are supported: --build-list Enable [name image] pair parsing mode. --decoder Provide the following macro definition to decode run-length encoded image data: *_RUN_LENGTH_DECODE image_buf, rle_data, size, bpp --extern Generate extern symbols. This option is only useful with --stream or --struct. The ---extern option causes the structure created to be defined as: const [...] -h, --help Print brief help and exit. --g-fatal-warnings Make warnings fatal. This option causes the program to abort when warnings occur. --macros Generate the following macro definitions for the image: o *_ROWSTRIDE o *_WIDTH o *_HEIGHT o *_BYTES_PER_PIXEL o *_RLE_PIXEL_DATA or *_PIXEL_DATA --name=identifier Specify the identifier name, or prefix, for the generated variables or macros. This option is useful only if you do not specify --build-list. --raw Disable run-length encoding for the generated pixel data. The --raw option dumps out each "(line of data)" in raw image format --rle Enable run-length encoding for the generated pixel data. The --rle option dumps out each line of data in run- length-encoding format. This is a default setting. --static Generate static symbols. This is a default setting. This option is only useful with --stream or --struct. The --static option causes the structure created to be defined as: static const [...] --stream Generate a pixbuf data stream; a single string containing a serialized GdkPixdata structure in network byte order. --struct Generate GdkPixdata structure; needs the GdkPixdata structure definition from gdk-pixdata.h. -v, --version Print version and exit. EXAMPLES
Example 1: To Generate Code From a File example% gdk-pixbuf-csource input_filename Running gdk-pixbuf-csource without any options is the same as specifying the following options: o --stream o --rle o --static Example 2: To Specify a Value for the Structure in the Generated Output example% gdk-pixbuf-csource --name=my_struct --struct input_filename The --name option affects the name of the structure in the generated output when you use either the --stream option or the --struct option. The --name option affects the name of the macro when you use the --macros option. If you use either the --stream option or the --struct option, but you do not specify the --name option, then the default name of the struc- ture in the generated output is my_pixbuf. If you use the --macros option, but you do not specify the --name option, then the default macro names are prefixed with MY_PIXBUF_. Example 3: To Display the Command Output as an Array of Strings example% gdk-pixbuf-csource --name=my_struct --stream input_filename static const guint8 my_struct[] = { "" /* Pixbuf magic (0x47646b50) */ "GdkP" /* length: header (24) + pixel_data (215281) */ " 3I11" /* pixdata_type (0x2010001) */ "21 1" /* rowstride (960) */ " 3300" /* width (320) */ " 1@" /* height (240) */ " 360" /* pixel_data: */ "(line of data)" [...] Example 4: To Display the Output as a GdkPixdata Structure example% gdk-pixbuf-csource --name=my_struct --struct input_filename const GdkPixdata my_struct = { 0x47646b50, /* Pixbuf magic: 'GdkP' */ 24 + 215281, /* header length + pixel_data length */ 0x2010001, /* pixdata_type */ 960, /* rowstride */ 320, /* width */ 240, /* height */ /* pixel_data: */ "(line of data)" [...] Example 5: To Display the Output as C Macros example% gdk-pixbuf-csource --name=my_struct --macros input_filename #define MY_STRUCT_ROWSTRIDE (960) #define MY_STRUCT_WIDTH (320) #define MY_STRUCT_HEIGHT (240) #define MY_STRUCT_BYTES_PER_PIXEL (3) /* 3:RGB, 4:RGBA */ #define MY_STRUCT_RLE_PIXEL_DATA ((guint8*) "(line of data)" [...] EXIT STATUS
The following exit values are returned: 0 Application exited successfully. 1 Application exited with failure, if any file specified on the command line cannot be read. FILES
The following files are used by this application: /usr/bin/gdk-pixbuf-csource The command-line executable for the application. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-base-libs-devel | +-----------------------------+-----------------------------+ | | | +-----------------------------+-----------------------------+ |Interface stability |Evolving | +-----------------------------+-----------------------------+ SEE ALSO
gnome-std-optionslibgdk-x11-2.0(3) libgdk_pixbuf-2.0(3) NOTES
Updated by Brian Cameron, Sun Microsystems Inc., April 2003. Written by Tim Janik timj@gtk.org SunOS 5.10 02 April 2003 gdk-pixbuf-csource(1)
All times are GMT -4. The time now is 04:23 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy