grep -l prints the names of the files with matches. xargs arranges this list as command line arguments for the second grep; again, we only want grep to print the names of the matching files.
xargs is a general-purpose command for rearranging things so that the results from a pipeline can be passed as command-line arguments to another command.
A roughly equivalent construction would be to use backticks, but xargs has some additional niceties, such as being able to split the commands into multiple processes if the command line grows longer than the kernel can handle.
Here's the same with backticks (at the peril, then, of getting a "Command line too long" error):
Those are grave accents (ASCII 96), not regular apostrophes.
I have a .txt file which contains several lines of text. I need to write a script program using grep or any other unix tool so as to detect part of the text (words) between / / that begin with the symbol ~.
For example if somewhere in the text appears a webpage address like... (8 Replies)
Hi All,
I am new to UNIX and shell scripts and also new to this forum.
I need a script to find all the files in a directory that contain any of the strings present in another file.
Please provide me the script or if you could provide pointers to any link in this forum it would be helpful.... (4 Replies)
Hi
I would like know how can write a script for find a string between two words.
My input like this:
a1 IN a1a1a1a1a1a1 OUT
b1 IN b1b1b1b1b1b1 OUT
c1 IN c1c1c1c1c1c1 OUT
.
.
.
now my out put like:
a1a1a1a1a1a1
b1b1b1b1b1b1
c1c1c1c1c1c1
please help on this. (6 Replies)
Hi, everyone,
Let's say, we have
xxx.txt
A 1 2 3 4 5
C 1 2 3 4 5
E 1 2 3 4 5
yyy.txt
A 1 2 3 4 5
B 1 2 3 4 5
C 1 2 3 4 5
D 1 2 3 4 5
E 1 2 3 4 5
First I match the first column I find intersection (A,C, E), then I want to take those lines with ACE out from yyy.txt, like
A 1... (11 Replies)
please
help me for this
"divide the file into multiple files containing no more than 50 lines each and find the number of words of length less than 5 characters" (3 Replies)
There is a spell game to find out the word which can be used between another two words, for example,
play ______ table
hair ______ ball
So missing word will be:
time (playtime, timetable)
pin (hairpin, pinball)
time and pin are also real word. Maybe there are not only... (7 Replies)
Hi,
I have a huge text file like below , I need to select only lines having line Fatal joined with id.
like below i want the line to be Fatal Error for input record 25 is id = 543523. Waiting for your help.
-----Original Message-----
Acceptance with warnings for input record 24.
001 tag... (13 Replies)
hello,
i 'd like your help about a bash script which:
1. finds inside the html file (it is attached with my post) the code number of the Latest Stable Kernel,
2.finds the link which leads to the download location of the Latest Stable Kernel version,
(the right link should lead to the file... (3 Replies)
I have following statement and I want to find duplicate word using sed command. How is it possible?
"detect string and remove the duplicate string"
There could be many statements in a file and each line may have duplicate word.
Thanks! (1 Reply)
Discussion started by: jnrohit2k
1 Replies
LEARN ABOUT OSX
shar
SHAR(1) BSD General Commands Manual SHAR(1)NAME
shar -- create a shell archive of files
SYNOPSIS
shar file ...
DESCRIPTION
shar writes an sh(1) shell script to the standard output which will recreate the file hierarchy specified by the command line operands.
Directories will be recreated and must be specified before the files they contain (the find(1) utility does this correctly).
shar is normally used for distributing files by ftp(1) or mail(1).
SEE ALSO compress(1), mail(1), tar(1), uuencode(1)BUGS
shar makes no provisions for special types of files or files containing magic characters.
EXAMPLES
To create a shell archive of the program ls(1) and mail it to Rick:
cd ls
shar `find . -print` | mail -s "ls source" rick
To recreate the program directory:
mkdir ls
cd ls
...
<delete header lines and examine mailed archive>
...
sh archive
HISTORY
The shar command appears in 4.4BSD.
SECURITY CONSIDERATIONS
It is easy to insert trojan horses into shar files. It is strongly recommended that all shell archive files be examined before running them
through sh(1). Archives produced using this implementation of shar may be easily examined with the command:
egrep -v '^[X#]' shar.file
4.4BSD June 6, 1993 4.4BSD