Sponsored Content
Top Forums Shell Programming and Scripting strange behaviour from sed??? Post 302243320 by cfajohnson on Saturday 4th of October 2008 06:19:04 PM
Old 10-04-2008
Quote:
Originally Posted by alirezan
Hi all,
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:

Code:
# 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:

Code:
# dev="md0"
# echo $dev
md0
# sed -n '/$dev/=' /etc/exports
#

Why is that? can anybody please help?

Variables are not expanded inside single quotes; use double quotes:

Code:
sed -n "/$dev/=" /etc/exports

 

9 More Discussions You Might Find Interesting

1. Linux

/etc/passwd strange behaviour!

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

A Strange Behaviour!!!

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

Strange sed behaviour

$ 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

Strange KSH behaviour - any comments?

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

Strange Program behaviour

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

Strange behaviour with perl i/o?

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

Strange login behaviour

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

Strange RegExp Behaviour

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

Crontab strange behaviour

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
GEOM_UNCOMPRESS(4)					   BSD Kernel Interfaces Manual 					GEOM_UNCOMPRESS(4)

NAME
geom_uncompress -- GEOM based compressed disk images SYNOPSIS
To compile this driver into the kernel, place the following line in your kernel configuration file: options GEOM_UNCOMPRESS Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): geom_uncompress_load="YES" DESCRIPTION
The geom_uncompress framework provides support for compressed read only disk images. This allows significant storage savings at the expense of a little CPU time on each read. Data written in the GEOM label area allows geom_uncompress to detect compressed images which have been created with mkulzma(8) or mkuzip(8) and presented to the kernel as a logical disk device via md(4). geom_uncompress creates a unique md#.uncompress device for each image. The geom_uncompress device is subsequently used by the FreeBSD kernel to access the disk images. The geom_uncompress driver does not allow write operations to the underlying disk image. To check which md(4) devices match a given geom_uncompress device: # geom uncompress list Geom name: md0.uncompress Providers: 1. Name: md0.uncompress Mediasize: 52428800 (50M) Sectorsize: 512 Mode: r1w0e0 Consumers: 1. Name: md0 Mediasize: 20864000 (20M) Sectorsize: 512 Mode: r1w0e0 SEE ALSO
GEOM(4), md(4), geom(8), mkulzma(8), mkuzip(8) AUTHORS
The geom_uncompress driver was written by Maxim Sobolev <sobomax@FreeBSD.org> and Aleksandr Rybalko <ray@FreeBSD.org>. This manual page was written by Luiz Otavio O Souza <loos@FreeBSD.org>. BSD
January 9, 2014 BSD
All times are GMT -4. The time now is 10:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy