10-03-2008
strange behaviour from sed???
Hi all,
I want to do a very simple thing with sed. I want to print out the line number of a disk I have defined in /etc/exports, so I do:
Quote:
# sed -n '/md0/=' /etc/exports
3
It's all good, but here's the problem. When I define md0 in a variable, I get nothing from sed:
Quote:
# dev="md0"
# echo $dev
md0
# sed -n '/$dev/=' /etc/exports
#
Why is that? can anybody please help?
Thanks
9 More Discussions You Might Find Interesting
1. Linux
Hi there,
first of all, here is my conf of a uname -a
Linux SAMBA 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
on a fedora machine.
Here is my problem: every once in a while, the line containing root disappears in the /etc/passwd, disabling all logging on my server. Any one have... (0 Replies)
Discussion started by: penguin-friend
0 Replies
2. Shell Programming and Scripting
Can some-one give me a view to this :
I have a directory in an unix server, having permissions r-xr-xr-x .This directory is basically a source directory.
Now there is another directory basically the destination directory which has all the permissions.
Note:I log in as not the owner,but user... (5 Replies)
Discussion started by: navojit dutta
5 Replies
3. UNIX for Advanced & Expert Users
$ echo a.bc | sed -e "s/\|/\\|/g"
|a|.|b|c|
$
Is the behavior of the sed statement expected ? Or is this a bug in sed ?
OS details
Linux 2.6.9-55.0.0.0.2.ELsmp #1 SMP Wed May 2 14:59:56 PDT 2007 i686 i686 i386 GNU/Linux (8 Replies)
Discussion started by: vino
8 Replies
4. UNIX for Advanced & Expert Users
As you are probably aware, $# indicates the number of parameters passed into a korn shell script. But this appears to hang around for
sunsequent runs...????
A simple script:-
#!/usr/bin/ksh
echo "#parameters $#"
echo "\$1 $1"
echo "\$2 $2"
I run the script with 0 parameters (all fine)
#... (7 Replies)
Discussion started by: gsw_aix
7 Replies
5. UNIX for Dummies Questions & Answers
Had a strange thing going on with my code. It's ok I figured it out for myself.... (2 Replies)
Discussion started by: mrpugster
2 Replies
6. Shell Programming and Scripting
Hi All,
I got a strange problem here. I have a perl script which is fetching data from a database table and writing a file with that data.
If i run that script from linux command line, the file it creates is a normal ascii text file without any binary character in it.But... (9 Replies)
Discussion started by: DILEEP410
9 Replies
7. HP-UX
Hi all,
I am using HP-UX and I have just noticed that when I log into the network it seems to save the previous windows that were subsequently closed on previous occasions. Does anyone know when I log in, it seems to display these previous windows, e.g. nedit windows open again?
Does... (1 Reply)
Discussion started by: cyberfrog
1 Replies
8. Shell Programming and Scripting
Hello,
I was trying to identify lines who has a word of the following pattern "xyyx" (where x, and ys are different characters).
I was trying the following grep -
egrep '(\S)()\2\1'
This pattern do catches the wanted pattern, but it also catches "GGGG" or "CCCC" patterns. I was trying to... (5 Replies)
Discussion started by: itskov
5 Replies
9. Red Hat
Hi all,
I'm having this scenario which for the moment I cannot resolve. :(
I wrote a script to make a dump/export of the oracle database. and then put this entry on crontab to be executed daily for example.
The script is like below:
cat /home/oracle/scripts/db_backup.sh
#!/bin/ksh
... (3 Replies)
Discussion started by: enux
3 Replies
LEARN ABOUT FREEBSD
ggated
GGATED(8) BSD System Manager's Manual GGATED(8)
NAME
ggated -- GEOM Gate network daemon
SYNOPSIS
ggated [-h] [-n] [-v] [-a address] [-p port] [-R rcvbuf] [-S sndbuf] [exports file]
DESCRIPTION
The ggated utility is a network server for GEOM Gate class. It runs on a server machine to service GEOM Gate requests from workers placed on
a client machine. Keep in mind, that connection between ggatec(8) and ggated is not encrypted.
Available options:
-a address Specifies an IP address to bind to.
-h Print available options.
-n Do not use TCP_NODELAY option on TCP sockets.
-p port Port on which ggated listens for connection. Default is 3080.
-R rcvbuf Size of receive buffer to use. Default is 131072 (128kB).
-S sndbuf Size of send buffer to use. Default is 131072 (128kB).
-v Do not fork, run in foreground and print debug informations on standard output.
exports file An alternate location for the exports file.
The format of an exports file is as follows:
1.2.3.4 RO /dev/acd0
1.2.3.0/24 RW /tmp/test.img
hostname WO /tmp/image
EXIT STATUS
Exit status is 0 on success, or 1 if the command fails. To get details about the failure, ggated should be called with the -v option.
EXAMPLES
Export CD-ROM device and a file:
# echo "1.2.3.0/24 RO /dev/acd0" > /etc/gg.exports
# echo "client RW /image" >> /etc/gg.exports
# ggated
SEE ALSO
geom(4), ggatec(8), ggatel(8)
AUTHORS
The ggated utility as well as this manual page was written by Pawel Jakub Dawidek <pjd@FreeBSD.org>.
BSD
April 29, 2004 BSD