Sponsored Content
Full Discussion: Nested Loops for text file
Top Forums UNIX for Beginners Questions & Answers Nested Loops for text file Post 303037816 by vipinHasija on Wednesday 14th of August 2019 05:25:27 AM
Old 08-14-2019
Code:
FilePath=("test_result.txt")
for Path in "${FilePath[@]}"
do
	for((j = i; j <= 5; j++));
	do
	Line=$(grep -n 'Tyre : Four' test_result.txt | cut -d : -f1)
	awk '{if (NR=='$Line'-2) print}' test_result.txt
	done
done

Moderator's Comments:
Mod Comment
Please wrap all code, files, input & output/errors in CODE tags for clarity.
It uses mono-space text and preserves white-space for indenting or fixed-width data.

Last edited by rbatte1; 08-14-2019 at 08:17 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Awk formatting of a data file - nested for loops?

Hello - is there any way in awk I can do... 4861 x(1) y(1) z(1) 4959 x(1) y(1) z(1) 5007 x(1) y(1) z(1) 4861 x(2) y(2) z(2) 4959 x(2) y(2) z(2) 5007 x(2) y(2) z(2) 4861 x(3) y(3) z(3) 4959 x(3) y(3) z(3) 5007 x(3) y(3) z(3) to become... 4861 x(1) y(1) z(1) 4861 x(2) y(2) z(2)... (3 Replies)
Discussion started by: catwoman
3 Replies

2. Shell Programming and Scripting

Grepping within nested for loops

Good morning - I have publication lists from 34 different faculty members. I need to end up with the numbers of publications in common across all 34 faculty. I need to grep person1 (last name) in list2, person1 in list3, person1 in list 4, etc., then person2 in list3, person 2 in list4, etc.,... (2 Replies)
Discussion started by: Peggy White
2 Replies

3. Shell Programming and Scripting

file reading in nested loops

I have to to read files simultaneously in two nested loops,but am getting error can anyone do the needful. useridFile=userIds.txt fname=kiran.txt exec<$useridFile while read line do echo "User IDs are..$line" USER_ID=$line REMOTE_DIR_LOCATION="/home/test/$USER_ID" SOURCE_DIR=$USER_ID... (1 Reply)
Discussion started by: KiranKumarKarre
1 Replies

4. Shell Programming and Scripting

nested for loops

I need help getting over this bump on how nested for loops work in shell. Say i was comparing files in a directory in any other language my for loop would look like so for(int i=0;to then end; i++) for(int y = i+1; to the end; y++) I can't seem to understand how i can translate that... (5 Replies)
Discussion started by: taiL
5 Replies

5. Shell Programming and Scripting

Need help with Regular Expressions and nested loops

Ok... am going slightly loopy trying to get this working (no pun intended) What I need is to modify this code which takes a string input then echo's each character on a seperate line, to do the same thing but to put DIGIT: in front of numbers and LETTER: in front of letters. I know a regular... (5 Replies)
Discussion started by: U_C_Dispatj
5 Replies

6. Shell Programming and Scripting

KSH nested loops?

KSH isn't my strong suit but it's what my company has to offer. I've got a script with two nested loops, a FOR and UNTIL, and that works fine. When I add a CASE into the mix I end up getting "Unexpected 'done' at line xx" errors. Any suggestions on this? for divi in at ce ci cm co de di fl... (9 Replies)
Discussion started by: mrice
9 Replies

7. Shell Programming and Scripting

Nested for loops

Greetings All, The following script attempts to enumerate all users in all groups in the group file(GROUP) and echo the following information: GROUP ---> USER The script is as follows: IFS="," for GROUP in `ypcat -k group | cut -d" " -f1` do for USER in `ypcat -k group... (13 Replies)
Discussion started by: jacksolm
13 Replies

8. UNIX for Dummies Questions & Answers

Executing nested loops+foreach

It's been a while since I used csh formatting and I am having a little bit of trouble with a few things. Things seem so much easier to execute in Matlab, however I need to do this on the terminal because of the programs I am trying to interact with. So here's what I want to do: I have a file... (0 Replies)
Discussion started by: katia
0 Replies

9. Shell Programming and Scripting

Two variables in output file name nested for loops

I am trying to use two nested for loops to process some files and then create a new file using both variables in the output file name. I have several files in this naming style: S1_L3_all_R1.fastq S1_L3_all_R2.fastq S1_L4_all_R1.fastq S1_L4_all_R2.fastq . . S1_L8_all_R1.fastq... (3 Replies)
Discussion started by: aminards
3 Replies

10. Shell Programming and Scripting

two while nested loops

for server in $(echo `cat /tmp/ScanHosts_${USERSNAME}.TXT`) do for portnumber in $(echo `cat /tmp/ScanPorts_${USERSNAME}.TXT`) do #echo ${server} ${portnumber} ... (3 Replies)
Discussion started by: SkySmart
3 Replies
httpd_conf(3erl)					     Erlang Module Definition						  httpd_conf(3erl)

NAME
httpd_conf - Configuration utility functions to be used by the Erlang Web server API programmer. DESCRIPTION
This module provides the Erlang Webserver API programmer with utility functions for adding run-time configuration directives. EXPORTS
check_enum(EnumString,ValidEnumStrings) -> Result Types EnumString = string() ValidEnumStrings = [string()] Result = {ok,atom()} | {error,not_valid} check_enum/2 checks if EnumString is a valid enumeration of ValidEnumStrings in which case it is returned as an atom. clean(String) -> Stripped Types String = Stripped = string() clean/1 removes leading and/or trailing white spaces from String . custom_clean(String,Before,After) -> Stripped Types Before = After = regexp() String = Stripped = string() custom_clean/3 removes leading and/or trailing white spaces and custom characters from String . Before and After are regular expres- sions, as defined in regexp(3erl) , describing the custom characters. is_directory(FilePath) -> Result Types FilePath = string() Result = {ok,Directory} | {error,Reason} Directory = string() Reason = string() | enoent | eaccess | enotdir | FileInfo FileInfo = File info record is_directory/1 checks if FilePath is a directory in which case it is returned. Please read file(3erl) for a description of enoent , eaccess and enotdir . The definition of the file info record can be found by including file.hrl from the kernel application, see file(3erl). is_file(FilePath) -> Result Types FilePath = string() Result = {ok,File} | {error,Reason} File = string() Reason = string() | enoent | eaccess | enotdir | FileInfo FileInfo = File info record is_file/1 checks if FilePath is a regular file in which case it is returned. Read file(3erl) for a description of enoent , eaccess and enotdir . The definition of the file info record can be found by including file.hrl from the kernel application, see file(3erl). make_integer(String) -> Result Types String = string() Result = {ok,integer()} | {error,nomatch} make_integer/1 returns an integer representation of String . SEE ALSO
httpd(3erl) Ericsson AB inets 5.5.2 httpd_conf(3erl)
All times are GMT -4. The time now is 07:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy