Sponsored Content
Top Forums Shell Programming and Scripting Remove space from numeric value Post 302970492 by RudiC on Thursday 7th of April 2016 08:01:00 AM
Old 04-07-2016
Try this (quick and dirty):
Code:
awk '
match ($0, /<EpiReference>[^<]*<\/EpiReference>/)       {T1 = T2 = substr ($0, RSTART+14, RLENGTH-29)
                                                         gsub (" ", "", T1)
                                                         sub (T2, T1) 
                                                        }
1
' file

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl code to differentiate numeric and non-numeric input

Hi All, Is there any code in Perl which can differentiate between numeric and non-numeric input? (11 Replies)
Discussion started by: Raynon
11 Replies

2. Shell Programming and Scripting

to remove space after numeric

I have a script that shows me the disk SPace used by different dir under my home dir: #!/bin/ksh cd /ednpdtu3/u01/pipe p1=`df -g | tail -1 | tr -s " " | cut -d " " -f2` echo "Total Disk Space of Home Dir is $p1 GB" p2=`df -g | tail -1 | tr -s " " | cut -d " " -f3` echo "Total Disk Space... (2 Replies)
Discussion started by: ali560045
2 Replies

3. Shell Programming and Scripting

Remove non numeric values from a variable

Hello all, I am working on a basic script but need a little help. Issue: I am running a SQL Query using sqlplus and a shell script. I have the output of the statement stored as variable $A. $A is set to "other text here 45678754 other text here". I need to strip all text except that numeric... (13 Replies)
Discussion started by: ownedthawte
13 Replies

4. Shell Programming and Scripting

Remove space

DATE=6/Jul/2010 6/Jul/2010 var="sed -n '/\ ---------- Post updated at 11:49 AM ---------- Previous update was at 11:36 AM ---------- #!/bin/bash DATE=`./get_date.pl 3` DATE1=`./get_date.pl 2` var1=$( echo "$DATE" | sed "s/ //g" ) var2=$( echo "$DATE1" | sed "s/ //g" ) var="sed -n... (1 Reply)
Discussion started by: sandy1028
1 Replies

5. UNIX for Dummies Questions & Answers

Find and Replace random numeric value with non-numeric value

Can someone tell me how to change the first column in a very large 17k line file from a random 10 digit numeric value to a non numeric value. The format of lines in the file is: 1702938475,SNU022,201004 the first 10 numbers always begin with 170 (6 Replies)
Discussion started by: Bahf1s
6 Replies

6. UNIX for Dummies Questions & Answers

How to remove numeric characters in the flat file

HI, can any one help me please .. i have flat file like qwer123rt ass3242ccf jjk654 kjh838ppp nhdg453ok hdkk34 i want remove numeric characters in the flat file i want output like this qwerrt assccf jjk kjhppp nhdgok hdkk help me... (4 Replies)
Discussion started by: rafimd1985
4 Replies

7. Shell Programming and Scripting

remove space

File A.txt A005 -119.5 -119.5 -100.5 A006 -120.5 -119.5 -119.3 A008 0 0 0 Output A005 -119.5 -119.5 -100.5 A006 -120.5 ... (1 Reply)
Discussion started by: asavaliya
1 Replies

8. Shell Programming and Scripting

Remove certain column with numeric value

I have file1.txt LBP298W2,300,-18,-115,-12,-105 LBP298W2,300,-18,-115,LBP298W3,300 LBP298W3,300,-18,-115,-12,-105---------- Post updated at 03:35 AM ---------- Previous update was at 03:34 AM ---------- i want to remove every line with non numeric value in column 5 expected result ... (4 Replies)
Discussion started by: radius
4 Replies

9. UNIX for Advanced & Expert Users

Need to remove leading space from awk statement space from calculation

I created a awk state to calculate the number of success however when the query runs it has a leading zero. Any ideas on how to remove the leading zero from the calculation? Here is my query: cat myfile.log | grep | awk '{print $2,$3,$7,$11,$15,$19,$23,$27,$31,$35($19/$15*100)}' 02:00:00... (1 Reply)
Discussion started by: bizomb
1 Replies

10. Shell Programming and Scripting

Remove new line starting with a numeric value and append it to the previous line

Hi, i have a file with multiple entries. After some tests with sed i managed to get the file output as follows: lsn=X-LINK-IN0,apc=661:0,state=avail,avail/links=1/1, 00,2110597,2094790,0,81,529,75649011,56435363, lsn=TM1ITP1-AM1ITP1-LS,apc=500:0,state=avail,avail/links=1/1,... (5 Replies)
Discussion started by: nms
5 Replies
libcaca dirty rectangle manipulation(3caca)			      libcaca			       libcaca dirty rectangle manipulation(3caca)

NAME
libcaca dirty rectangle manipulation - Functions __extern int caca_disable_dirty_rect (caca_canvas_t *) Disable dirty rectangles. __extern int caca_enable_dirty_rect (caca_canvas_t *) Enable dirty rectangles. __extern int caca_get_dirty_rect_count (caca_canvas_t *) Get the number of dirty rectangles in the canvas. __extern int caca_get_dirty_rect (caca_canvas_t *, int, int *, int *, int *, int *) Get a canvas's dirty rectangle. __extern int caca_add_dirty_rect (caca_canvas_t *, int, int, int, int) Add an area to the canvas's dirty rectangle list. __extern int caca_remove_dirty_rect (caca_canvas_t *, int, int, int, int) Remove an area from the dirty rectangle list. __extern int caca_clear_dirty_rect_list (caca_canvas_t *) Clear a canvas's dirty rectangle list. Detailed Description These functions manipulate dirty rectangles for optimised blitting. Function Documentation __extern int caca_disable_dirty_rect (caca_canvas_t *cv) Disable dirty rectangle handling for all libcaca graphic calls. This is handy when the calling application needs to do slow operations within a known area. Just call caca_add_dirty_rect() afterwards. This function is recursive. Dirty rectangles are only reenabled when caca_enable_dirty_rect() is called as many times. This function never fails. Parameters: cv A libcaca canvas. Returns: This function always returns 0. __extern int caca_enable_dirty_rect (caca_canvas_t *cv) This function can only be called after caca_disable_dirty_rect() was called. If an error occurs, -1 is returned and errno is set accordingly: o EINVAL Dirty rectangles were not disabled. Parameters: cv A libcaca canvas. Returns: 0 in case of success, -1 if an error occurred. __extern int caca_get_dirty_rect_count (caca_canvas_t *cv) Get the number of dirty rectangles in a canvas. Dirty rectangles are areas that contain cells that have changed since the last reset. The dirty rectangles are used internally by display drivers to optimise rendering by avoiding to redraw the whole screen. Once the display driver has rendered the canvas, it resets the dirty rectangle list. Dirty rectangles are guaranteed not to overlap. This function never fails. Parameters: cv A libcaca canvas. Returns: The number of dirty rectangles in the given canvas. __extern int caca_get_dirty_rect (caca_canvas_t *cv, intr, int *x, int *y, int *width, int *height) Get the canvas's given dirty rectangle coordinates. The index must be within the dirty rectangle count. See caca_get_dirty_rect_count() for how to compute this count. If an error occurs, no coordinates are written in the pointer arguments, -1 is returned and errno is set accordingly: o EINVAL Specified rectangle index is out of bounds. Parameters: cv A libcaca canvas. r The requested rectangle index. x A pointer to an integer where the leftmost edge of the dirty rectangle will be stored. y A pointer to an integer where the topmost edge of the dirty rectangle will be stored. width A pointer to an integer where the width of the dirty rectangle will be stored. height A pointer to an integer where the height of the dirty rectangle will be stored. Returns: 0 in case of success, -1 if an error occurred. __extern int caca_add_dirty_rect (caca_canvas_t *cv, intx, inty, intwidth, intheight) Add an invalidating zone to the canvas's dirty rectangle list. For more information about the dirty rectangles, see caca_get_dirty_rect(). This function may be useful to force refresh of a given zone of the canvas even if the dirty rectangle tracking indicates that it is unchanged. This may happen if the canvas contents were somewhat directly modified. If an error occurs, -1 is returned and errno is set accordingly: o EINVAL Specified rectangle coordinates are out of bounds. Parameters: cv A libcaca canvas. x The leftmost edge of the additional dirty rectangle. y The topmost edge of the additional dirty rectangle. width The width of the additional dirty rectangle. height The height of the additional dirty rectangle. Returns: 0 in case of success, -1 if an error occurred. Referenced by caca_blit(), caca_clear_canvas(), caca_fill_box(), caca_flip(), caca_flop(), caca_free_frame(), caca_invert(), caca_put_attr(), caca_put_char(), caca_rotate_180(), caca_rotate_left(), caca_rotate_right(), caca_set_canvas_boundaries(), caca_set_frame(), caca_stretch_left(), and caca_stretch_right(). __extern int caca_remove_dirty_rect (caca_canvas_t *cv, intx, inty, intwidth, intheight) Mark a cell area in the canvas as not dirty. For more information about the dirty rectangles, see caca_get_dirty_rect(). Values such that xmin > xmax or ymin > ymax indicate that the dirty rectangle is empty. They will be silently ignored. If an error occurs, -1 is returned and errno is set accordingly: o EINVAL Specified rectangle coordinates are out of bounds. Parameters: cv A libcaca canvas. x The leftmost edge of the clean rectangle. y The topmost edge of the clean rectangle. width The width of the clean rectangle. height The height of the clean rectangle. Returns: 0 in case of success, -1 if an error occurred. __extern int caca_clear_dirty_rect_list (caca_canvas_t *cv) Empty the canvas's dirty rectangle list. This function never fails. Parameters: cv A libcaca canvas. Returns: This function always returns 0. Referenced by caca_refresh_display(). Author Generated automatically by Doxygen for libcaca from the source code. Version 0.99.beta18 Fri Apr 6 2012 libcaca dirty rectangle manipulation(3caca)
All times are GMT -4. The time now is 12:37 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy