Sponsored Content
Top Forums UNIX for Dummies Questions & Answers File handling in bash shell scripting Post 302495221 by reeta_shri on Wednesday 9th of February 2011 04:53:40 PM
Old 02-09-2011
File handling in bash shell scripting

i am new to shell scripting and stuck at one place in my program.

i am reading data from one structured file and extracting some data from particular lines and then writing into the output file. In that reading input file line by line from while loop.

Code:
while read line 
 do
   rectype=line | cut c-1-2
   case rectype in
         10)
             header
          ;;
         20)
             continue
         ;;
         30)
           X=line | cut c-1-6
            data1 X

         ;;
         31)
            data2
          ;;
         32)
            data3
          ;;
         88)
            continue
         ;;
         89)
            trailer
         ;;
         *)
            echo "error in the file"
            exit 1 #exit script with error
         ;;
      esac
 done < input.txt

inside case i am calling different functions and writing into the output file, while i am extracting values with the help of cut it will go to the next line and loop continue there until end of file but i want to extract text at particular line and again go to the next line loop and then check the case.
thanks in advance.

Last edited by radoulov; 02-09-2011 at 06:14 PM.. Reason: Code tags, please!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

file handling with ksh scripting

how can i write content of a variable to a file? how can i read standard output into a variable? (1 Reply)
Discussion started by: gfhgfnhhn
1 Replies

2. Shell Programming and Scripting

bash shell scripting

Hi, i am new to UNIX. I have couple of basic questions. 1. Is the syntax for BASH shell programming same in the LINUX and SUN SOLARIS operating systems? 2. I have to work on BASH shell programming in SUN SOLARIS operating system. I am going through the documentation from the following... (4 Replies)
Discussion started by: azazalis
4 Replies

3. Shell Programming and Scripting

Help!! bash shell scripting..

Can any1 please help me... i'm really lost in using bash shell scripting... and i got to hand this up on monday... please anyone teach me how to do this assignment... Please use basic things because i just learn the program only... thanks ... (1 Reply)
Discussion started by: Fr0z3n999
1 Replies

4. Shell Programming and Scripting

Bash shell Scripting help

wwww wwwwwwww wwwwwwwwwwwww (0 Replies)
Discussion started by: keyvan
0 Replies

5. Shell Programming and Scripting

File handling with bash shell scripting

Hi all, Can anyone guide to get tricks for file handling in bash shell? Thanks in advance. Thanks Deepak (2 Replies)
Discussion started by: naw_deepak
2 Replies

6. Shell Programming and Scripting

Error handling in Unix shell scripting

Hello, I have written a shell script and suppose there is any error in the script. How i can do exception handling in shell script.for example i have below code sqlplus -s <<uid>>/<<pwd>>@<<$ORACLE_SID>> <<EOF > 1_pid1.log set pagesize 0 set feedback off set heading off set linesize 200... (1 Reply)
Discussion started by: rksingh003
1 Replies

7. Homework & Coursework Questions

Help with bash shell scripting

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Write a bash shell script that takes as an argument a name. Then your script will ask the user for two numbers.... (15 Replies)
Discussion started by: boyboy1212
15 Replies

8. Shell Programming and Scripting

Bash shell scripting doubt

Hello All, I am setting up a cron job, where i am calling a shell script to make few builds. I got struck at a point, need some expert inputs to proceed further. The script is categorized in 5 parts and in the last part while building software it asks for few questions like:- 1. Build mode... (4 Replies)
Discussion started by: sahil_jammu
4 Replies

9. UNIX for Dummies Questions & Answers

BASH Shell Scripting: If, Then Statement

I'm having trouble trying to create a BASH shell script. I want the user to input a command "cat file_name.c" and then the shell script will delete all comments "/* */" from file_name.c else exit. So far I have this: #!/bin/bash read "cat file" // User will input command cat... (7 Replies)
Discussion started by: inkjoy00
7 Replies

10. UNIX for Dummies Questions & Answers

Learn bash shell scripting

I do not know shell scripting. But at work place, I have got an in and out shell scripting task. I just need to understand a very big script. Is there any tool in which I can place the script and it can tell me the meaning of the whole script? (3 Replies)
Discussion started by: lg123
3 Replies
GPM.CONF(5)						      BSD File Formats Manual						       GPM.CONF(5)

NAME
gpm.conf -- startup configuration file for gpm DESCRIPTION
gpm.conf specifies options to be passed to the gpm daemon at start time. It is parsed by the init script, rather than by gpm itself. It comprises variable assignments in Bourne shell syntax: variable=value (with no extra spaces; to embed spaces or other shell metacharacters in values, use quotes as in shell scripting). Blank lines and lines beginning with a hash ("#") are ignored. Settings are implemented by setting flags on the gpm command line; these are documented in gpm(8). The following variable names are speci- fied: device Specifies the device file for your primary mouse. This sets -m. type Specifies the protocol for your primary mouse. This sets -t. device2, type2 The same as device and type, but for your secondary mouse. These set -m and -t after passing -M. If either of these are defined, both must be. responsiveness Specifies the responsiveness for your primary mouse. This sets -r. sample_rate Specifies the sample rate for your primary mouse. This sets -s. repeat_type Enables the gpm repeater and sets the repeater protocol, using the -R flag. Repeat type none or an empty value will disable the repeater. append Any options specified here are appended to the gpm command line. If you use multiple options, you will need to enclose the value in quotes (""). EXAMPLES
A simple gpm.conf file for a PS/2 mouse whose protocol should be autodetected, and which should be repeated in /dev/gpmdata as a serial Mi- crosoft Intellimouse: # Sample gpm.conf device=/dev/psaux type=autops2 repeat_type=ms3 This will cause the daemon to be started as gpm -m /dev/psaux -t autops2 -Rms3. FILES
/etc/gpm.conf SEE ALSO
gpm(8), dpkg-reconfigure(8). dpkg-reconfigure gpm can be used to generate and update the gpm.conf file automatically. Debian 3.0 January 5, 2005 Debian 3.0
All times are GMT -4. The time now is 07:15 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy