Adding word in blank space


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Adding word in blank space
# 8  
Old 06-01-2014
Quote:
Originally Posted by Scrutinizer
Hi @wisecracker:
Why do you hard-code 21 instead of ${#var_arr[@]} ?
Why use arrays when you are only enumerating a list (for i in $var; do)
No particular reason, except that it is quicker to write "21" than "${#var_arr[@]}" and less chance of a typo...
Also arrays give you the ability to hop about in any order with relative ease.
If the list can do that then it is an unknown to me...

Hope this makes sense...
# 9  
Old 06-01-2014
True, but you don't need to hop about in any order here, so why change from a list ($var) to arrays if all you do is enumerate?
If you are using "21" then if the number of items in $var changes you need to als change that number too, which you would not need to do with ${#var_arr[@]}

Last edited by Scrutinizer; 06-02-2014 at 01:54 AM..
# 10  
Old 06-02-2014
Quote:
Originally Posted by Scrutinizer
True, but you don't need to hop about in any order here, so why change from a list ($var) to arrays if all you do is enumerate?
Because as is so often the case an example shown is a starter and there is very often a qualifier further into the thread.

However with my methods I put it down to two things:-

1) As an amateur without formal training I have a different thought approach to solving problems.
2) I code to work, not work to code.

Apart from stuff I never get involved with and consequently no nothing about, much of the stuff I have put on here is the result of stretching the shell as far as possible to achieve a result.

What reaslly surprises me though is if I can do a solution, (good or bad), how is it some _professionals_ are incapable of doing so?

As the saying goes "there is more than one way to skin a cat"...

I will say at this point though, I do thank you big guns for steering me to _better_ways_ of doing things...

Apologies for deviating from the thread and veering OT...
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Removing blank space using VI

Hi, How to remove blank spaces using vi (I am using AIX)? #cat siva.txt AAA BBB CCC DDD EEE FFF Need to remove space between 2 columns. Regards, Siva (7 Replies)
Discussion started by: ksgnathan
7 Replies

2. Shell Programming and Scripting

Not delete space blank

Hi everyone, i need to "grep" a file with a string with space blanks, like this: grep "XXXX XX" file.txt The problem, i need put the "XXXX XX" in a string variable. When the script executes the grep, do: gresp XXXX XX file.txt How can i solve this problem? The... (5 Replies)
Discussion started by: Xedrox
5 Replies

3. Shell Programming and Scripting

Adding an additional blank field to a file

Hi, I have the following file, I'd like to add an additional blank field to this file This is a tab delimited file, I have tried the same thing on excel, but looking for a unix solution. Here is my input: Country Postal Admin4 StreetBaseName StreetType HUN 2243 Kóka Dózsa György ... (3 Replies)
Discussion started by: ramky79
3 Replies

4. UNIX for Dummies Questions & Answers

blank space

hi everyone, i have a problem in unix script , i need to remove line that has blank , not blank line . example: mahm,,jdggkhsd,ghskj,,fshjkl can anyone help? (4 Replies)
Discussion started by: Reham.Donia
4 Replies

5. Shell Programming and Scripting

sed adding a blank line

I use the following as part of a script to correct for a faulty hostname file. # get the domain name read -r thehostname < /etc/hostname dom="$(echo $thehostname | cut -d'.' -f2)" numchar=${#dom} if then echo "It appears as though the hostname is not correctly set." echo "Hostname has... (5 Replies)
Discussion started by: bugeye
5 Replies

6. Shell Programming and Scripting

Cut last blank space

Hello, I am using this to get only directories : ls -l | grep '^d'and here is the result : drwx------ 13 so_nic sonic 13 Nov 4 13:03 GLARY drwx------ 3 so_nic sonic 3 May 6 2010 PSY2R drwx------ 15 so_nic sonic 15 Oct 14 08:47 PSYR1 But I only need to keep this... (7 Replies)
Discussion started by: Aswex
7 Replies

7. Shell Programming and Scripting

awk or sed command to print specific string between word and blank space

My source is on each line 98.194.245.255 - - "GET /disp0201.php?poc=4060&roc=1&ps=R&ooc=13&mjv=6&mov=5&rel=5&bod=155&oxi=2&omj=5&ozn=1&dav=20&cd=&daz=&drc=&mo=&sid=&lang=EN&loc=JPN HTTP/1.1" 302 - "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.0.3705; .NET CLR... (5 Replies)
Discussion started by: elamurugu
5 Replies

8. Shell Programming and Scripting

Replace exact word with blank

i have a file with the below content file1.txt ALERTADMIN.FIELD ALERTADMIN.TX_ALERTS_LOG i have another file file2 ALERTADMIN.FIELD ALERTADMIN.FIELD_WS ALERTADMIN.SECTION_FIELD_WS ALERTADMIN.TX_ACCT_PROCESSING_WORK_TABLE ALERTADMIN.TX_ACCT_REVIEW_EXEC_METRICS... (2 Replies)
Discussion started by: lavnayas
2 Replies

9. Shell Programming and Scripting

Adding a word in front of a word of each line.

Adding a word in front of a word of each line.In that line only one word will be there. pl help:( (4 Replies)
Discussion started by: Ramesh Vellanki
4 Replies

10. UNIX for Dummies Questions & Answers

adding blank line in egrep

I followed the egrep example given in the thread "parse text or complex grep ?". It is exactly what I need...except... how do I insert a blank line after the second line? My exact command is: egrep 'patt1|patt2' filename the result is: patt1 patt2 patt1 patt2 and so on. I would... (2 Replies)
Discussion started by: antalexi
2 Replies
Login or Register to Ask a Question