Sponsored Content
Top Forums Shell Programming and Scripting sed variable expansion fails for substitution in range Post 302889792 by ahamed101 on Monday 24th of February 2014 01:18:12 AM
Old 02-24-2014
I didn't quite understand about incrementing the AAA variable. May be you should provide more input with desired output.

This has the range in place.
Code:
AAA=G
sed "/'FUE.SER' 5/,/ 0  0/ {/FUE.SER/{n}; s/F/$AAA/g}" infile

--ahamed
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Sed variable substitution when variable constructed of a directory path

Hello, i have another sed question.. I'm trying to do variable substition with sed and i'm running into a problem. my var1 is a string constructed like this: filename1 filerev1 filepath1 my var2 is another string constructed like this: filename2 filerev2 filepath2 when i do... (2 Replies)
Discussion started by: alrinno
2 Replies

2. Shell Programming and Scripting

SED variable substitution

Hi Chaps... I have a log file as below:- 01 Oct 2009 12:57:56 DEBUG : 01 Oct 2009 12:14:21 DEBUG :..... . . . .05 Oct 2009 14:31:56 DEBUG :.... . . .05 Oct 2009 12:57:56 DEBUG :.... 06 Oct 2009 01:23:11 DEBUG :.... . . .06 Oct 2009 12:53:46 DEBUG :.... (4 Replies)
Discussion started by: rpraharaj84
4 Replies

3. UNIX for Dummies Questions & Answers

sed insert command and variable expansion/command substitution

I know this script is crummy, but I was just messing around.. how do I get sed's insert command to allow variable expansion to show the filename? #!/bin/bash filename=`echo $0` /usr/bin/sed '/#include/ { i\ the filename is `$filename` }' $1 exit 0 (8 Replies)
Discussion started by: glev2005
8 Replies

4. Shell Programming and Scripting

[Solved] Command Substitution and Variable Expansion within a Case

Hello All, I don't write scripts very often, and in this case I am stumped, although it may be a bug in the version of bash I have to use (it's not my system). I want to extract a specific string snippet from a block of text (coming from a log file) that is dependent on a bunch of other... (1 Reply)
Discussion started by: jaimielives
1 Replies

5. Shell Programming and Scripting

Sed variable substitution

Hello, I searched the forum and unable to find a solution for my particular problem. I have a text file I'm trying to insert some text using sed after finding a pattern.. File contains in one line Invoice date: xx/xx/xxxx Balance: $$$$ Name: xxxxxxxxxxxxxx Trying to insert Invoice "Number:... (3 Replies)
Discussion started by: mallu0987
3 Replies

6. Shell Programming and Scripting

Variable expansion in sed

The objective of the code below is to create sed script to be later executed. However, it bonks because $ARCHIVENAME expands to a directory specification so the forward slashes cause problems. I can think of a few solutions that would involve redesigning the process, but I'm hoping there might be... (4 Replies)
Discussion started by: tiggyboo
4 Replies

7. Shell Programming and Scripting

Sed - variable substitution

Problem with the code below is that the value of the variable is not getting substituted in the sed expression. #/bin/csh set UNIX_ID="rajibd" set X_ID="xrajibd" sed -n 's/$UNIX_ID/$X_ID/g' passwd When run , it is not giving expected output as shown below : ... (4 Replies)
Discussion started by: hiten.r.chauhan
4 Replies

8. Shell Programming and Scripting

sed filtering lines by range fails 1-line-ranges

The following is part of a larger project and sed is (right now) a given. I am working on a recursive Korn shell function to "peel off" XML tags from a larger text. Just for context i will show the complete function (not working right now) here: function pGetXML { typeset chTag="$1" typeset... (5 Replies)
Discussion started by: bakunin
5 Replies

9. Shell Programming and Scripting

Real-time scenarios where VARIABLE SUBSTITUTION/EXPANSION is useful

Hi, at academic level I am familiar with how variable substitution/expansion feature works. From your live experience, can you please tell what are real-time scenarios where ${variable:=} ${variable%pattern} ${variable:=word} sort of features can be used? How can we connect that dot that... (6 Replies)
Discussion started by: ab_2010
6 Replies

10. Shell Programming and Scripting

Expansion of variable inside Single Quotes Fails!!

I am unable to expand the value of entry variable inside the nawk command. I tried three different nawk command as below but none of them substitute the value of entry variable. ls *.txt | while IFS='' read -r entry; do #nawk '/<name>/{A=1;++i} A{print >> ("cmd"i"_"$entry)}... (9 Replies)
Discussion started by: mohtashims
9 Replies
BFBTESTER(1)						      General Commands Manual						      BFBTESTER(1)

NAME
bfbtester - Brute Force Binary Tester SYNOPSIS
bfbtester [-htv] [-d level] [-r rejects] [-o out-file] [-x max-execs] -a|[-sme] files ... DESCRIPTION
BFBTester is great for doing quick, proactive, security checks of binary programs. BFBTester will perform checks of single and multiple argument command line overflows as well as environment variable overflows. BFBTester can also watch for tempfile creation activity to alert the user of any programs using unsafe tempfile names. While BFBTester can not test all overflows in software, it is useful for detecting initial mistakes that can red flag dangerous software. OPTIONS
You must specify one or more of the following tests: -s Single Argument Test. -m Multiple Argument Test. -e Environment Variable Test. -a Selects all tests Other options: -h Print help. -t Enable tempfile monitoring. -v Print version string. -d level Set debug level (default = 0, max = 2). -r rejects Comma separated list of binaries to skip. -o out-file Output to out-file rather than stdout. -x max-execs Set maximum executables to run in parallel (default = 250). file Specific binary or a directory of binaries to test. OVERVIEW
You must specify at least one test to run and you must specify either a binary or a directory. Executable selection is now done in one of several ways: If the executable filename is specified with a leading slash (an absolute path), no selection is used and the supplied absolute filename is used. If there is no leading slash in the filename the selection is made in one of two ways (in this order): 1) Prepend file name with $PWD and test accesiblity 2) Search through $PATH and find first accessible executable The first one to succeed is the executable choosen. If the filename found is a directory, we walk the directory (one level deep) looking for executable binaries. Symbolic links are followed. You can specify binaries to skip (useful when loading a whole directory) by using the -r option. The following is a crash report: *** Crash </usr/bin/patch> *** args: -D [05120] envs: (null) Signal: 11 ( Segmentation fault ) Core? Yes This means "/usr/bin/patch" crashed when fed with an "-D" and a word 5,120 characters long: $ /usr/bin/patch -D AAA...5,120 characters...AAA (Numbers in brackets mean replace with a word that many characters long) BFBTester is very CPU intensive, and will open many files, so you probably don't want to run it on a production machine during it's busiest period. Just a warning... EXAMPLES
bfbtester -s /usr/bin Run the single argument test on all binaries in folder /usr/bin. bfbtester -ta patch traceroute Run all tests against patch and traceroute and run the tempfile monitor. bfbtester -a ./bfbtester Tests bfbtester (provided it's in the same directory). bfbtester -r kill /usr/bin/kill Does nothing. AUTHOR
This manual page was written by Karl Soderstrom <ks@debian.org>, for the Debian GNU/Linux system (but may be used by others). januari 23, 2001 BFBTESTER(1)
All times are GMT -4. The time now is 04:47 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy