09-06-2007
Quote:
Originally Posted by
iago
#!/bin/bash
echo $1 | cat - $2 >> /tmp/$$ && mv /tmp/$$ $2
im trying to get the first argument to go in the middle of the second argument which is a file, anyone any ideas. i have only managed to get it to go on the end or the front.
been fiddling about with wc -l, i get the number of lines but not sure how i use that to insert the argument
It is not clear what you want.
What do you want to insert?
Where do you want to insert it?
What is $1? Is it text? Is it a filename?
(Note that cat is for concatenating files, not inserting things into them.)
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,,,
is there any possibility to install Linux in my P.C which is use Win98 without loose anything from my hard disk????
----------------------------------------------------------------------------------
Is it better for a newbie in this kind of OS to install Linux instead of... (5 Replies)
Discussion started by: spyros
5 Replies
2. UNIX for Dummies Questions & Answers
hi! how when i'm chattin inside com there was this chatter andi don't know what he did but he saw all my files inside my shell. what did he do? (4 Replies)
Discussion started by: hapiworm
4 Replies
3. Shell Programming and Scripting
may i know what
cp $1 $2
$0 $2
does? (12 Replies)
Discussion started by: C|[anti-trust]
12 Replies
4. UNIX for Dummies Questions & Answers
Here is my output from ls -l:
drwxr-xr-x 2 username username 4096 2005-12-27 09:51 bin
drwxr-xr-x 2 username username 4096 2006-01-30 13:03 Desktop
drwxr-xr-x 1 root root 4096 2006-01-30 09:13 somedirectory
drwxr-xr-x 6 username username 4096 2005-12-15 08:09 mystuff
drwxr-xr-x ... (2 Replies)
Discussion started by: outtacontrol
2 Replies
5. UNIX for Dummies Questions & Answers
A red hat linux ftp server exists in which a file exists. My problem is I need to connect to this server from my windows xp terminal which is in the same network & retrieve the file then convert it to xcel for some data
Pls advs commands and procedure to connect to the machine...oh my god... (1 Reply)
Discussion started by: sauravjung
1 Replies
6. Shell Programming and Scripting
Hello experts,
I have this complicated code that output value in between pattern and add "a string" to the front of the output.
The problems I have many pattern that are the same.
so I want to know how to get the value between 1st pattern, 2nd pattern etc.
Any suggestions?
sed -n... (14 Replies)
Discussion started by: minifish
14 Replies
7. Solaris
I am confused c#t#d#s# once I learn the following :
slice 0 ...... 0 to 2520
slice 1....... 2521 to 2840
slice 6........2841 to 8891
slice 2........0 to 8891
really really confused. Please explain. (8 Replies)
Discussion started by: deltakutty
8 Replies
8. Ubuntu
Hello,
I am having a problem with Dual Booting Windows XP Pro and Linux Mint.
I have Three Hard Drives,
One Hard Drive has Linux Mint Loaded on it. When it is hooked up to the computer by itself it works great. This is an IDE Drive.
The Second Hard Drive has Window XP Pro loaded on it.... (3 Replies)
Discussion started by: Forextrading
3 Replies
9. Shell Programming and Scripting
Hi All,
I'm pretty new to this so please bear with me...
I'm trying to write a bash script to first search in a file for a string of characters; if the characters exist than skip the rest of the code until you get to the last line and run that command /sbdin/ldconfig; if the string doesn't... (2 Replies)
Discussion started by: gmdune
2 Replies
LEARN ABOUT DEBIAN
newinclude
newinclude(1) General Commands Manual newinclude(1)
NAME
newinclude - create a binary mailing list from an :include: file
SYNOPSIS
newinclude list
DESCRIPTION
newinclude reads a sendmail-style :include: file, list, and converts it into a binary format in list.bin for use by fastforward.
newinclude first writes the mailing list to list.tmp, and then moves it to list.bin. If there is any problem creating list.tmp, newinclude
leaves list.bin alone.
newinclude always creates list.bin world-readable.
COMPATIBILITY WARNING: sendmail reads list directly; fastforward needs list.bin. sendmail's strategy is a disaster if you save list to
disk at the same moment that sendmail reads it; the list will be truncated at a random spot, perhaps in the middle of an address. Further-
more, if the system crashes while you are writing list, list could be filled with all sorts of garbage.
LIST FORMAT
list may contain any number of lines; each line may contain any number of addresses or further :include: files. See newaliases(1) for
details on the address format. Any line in file beginning with # is ignored.
COMPATIBILITY WARNING: newinclude does not support file or program deliveries in :include: files. You can use the secure delivery mecha-
nisms described in dot-qmail(5) instead.
COMPATIBILITY WARNING: Versions of sendmail before V8 did not allow comments in :include: files.
SEE ALSO
fastforward(1), newaliases(1), setmaillist(1), dot-qmail(5)
newinclude(1)