Sponsored Content
Top Forums Shell Programming and Scripting Replace variable length numeric string Post 302284901 by vgersh99 on Friday 6th of February 2009 01:04:00 PM
Old 02-06-2009
if the number of X-s doesn't have to match the number of the original digits:
Code:
sed 's#args=[0-9][0-9]*&routing=[0-9][0-9]*&args=[0-9][0-9]*&acctnum=[0-9][0-9]*#args=xxxxxxxx\&routing=xxxxxxxx\&args=xxxxxxxx\&acctnum=xxxxxxxx#' myFile

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Finding out the length of a string held within a variable

:confused: Does anyone know which command I can use to find out the length of a string held within a variable? (5 Replies)
Discussion started by: dbrundrett
5 Replies

2. Shell Programming and Scripting

numeric string and length

given a string passed to a program that supposed to be numeric and of a certain length say 8 digits - so say for e.g. need to verify this 01234567 How would I parse this string to validat it meet requirements I tried to use * | sed /\(\{8})/ Thanks in advance (1 Reply)
Discussion started by: dragrid
1 Replies

3. Shell Programming and Scripting

awk - replace number of string length from search and replace for a serialized array

Hello, I really would appreciate some help with a bash script for some string manipulation on an SQL dump: I'd like to be able to rename "sites/WHATEVER/files" to "sites/SOMETHINGELSE/files" within the sql dump. This is quite easy with sed: sed -e... (1 Reply)
Discussion started by: otrotipo
1 Replies

4. Shell Programming and Scripting

Replacing one Char in a string of variable length

Hi all, I am trying to find the best way of making a change to 1 char in a string, the string can be between 1 and 14 characters. I am reading a line in from a file which contains 012341231231:2:102939283:NNN: Require :NBN: 012838238232:3:372932:NNN: Require :NNB: I need to change 1 N or a... (8 Replies)
Discussion started by: nkwilliams
8 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. Shell Programming and Scripting

String variable to numeric conversion in perl

Hi guys I am having this strange issue.Well my requirement is like below Compare two values between flat file and oracle DB Via perl script I am easily getting the rowcount Now I connect sql plus via perl and the column value that returns is string my $sqlplus_settings = ''; my... (7 Replies)
Discussion started by: Pratik4891
7 Replies

7. Shell Programming and Scripting

Match and variable length string

Hello all, source file looks like this: cat toto.txt NAME) VAR1=tata OPT4=toto USER=blabla TZ=/usr/share/zoneinfo/Hongkong OTHEROPT=something ;; NAME2) VAR1=tata OPT4=toto USER=blabla TZ=/usr/share/zoneinfo/Hongkong SOMETHING=else ... (5 Replies)
Discussion started by: maverick72
5 Replies

8. Shell Programming and Scripting

Extracting substrings from a string of variable length

I have a string like Months=jan feb mar april x y .. Here the number of fields in Months is not definite I need to extract each field in the Months string and pass it to awk . Don't want to use for in since it is a loop . How can i do it (2 Replies)
Discussion started by: Nevergivup
2 Replies

9. Shell Programming and Scripting

Need to replace 32 length string to *****

Hello, I've a file file_1.txt ul.ln = 'Kb' AND (il.sum = 'ec7ccc92585adac28d9b1fb5eff0473f' or length('ec7ccc92585adac28d9b1fb5eff0473f') = 7); il.sum = '20ddc1368d588dd0b0e37c41721e05b1' OR length('20ddc1368d588dd0b0e37c41721e05b1') = 7); I need to replace the file like below - ul.ln... (4 Replies)
Discussion started by: Mannu2525
4 Replies

10. UNIX for Beginners Questions & Answers

Views How to replace a CRLF char from a variable length file in the middle of a string in UNIX?

My sample file is variable length, with out any field delimiters. It has min of 18 chars length and the 'CRLF' is potentially between 12-14 chars. How do I replace this with a space? I still want to keep end of record, but just want to remove these new lines chars in the middle of the data. ... (7 Replies)
Discussion started by: chandrath
7 Replies
libcaca canvas frame handling(3caca)				      libcaca				      libcaca canvas frame handling(3caca)

NAME
libcaca canvas frame handling - Functions __extern int caca_get_frame_count (caca_canvas_t const *) Get the number of frames in a canvas. __extern int caca_set_frame (caca_canvas_t *, int) Activate a given canvas frame. __extern char const * caca_get_frame_name (caca_canvas_t const *) Get the current frame's name. __extern int caca_set_frame_name (caca_canvas_t *, char const *) Set the current frame's name. __extern int caca_create_frame (caca_canvas_t *, int) Add a frame to a canvas. __extern int caca_free_frame (caca_canvas_t *, int) Remove a frame from a canvas. Detailed Description These functions provide high level routines for canvas frame insertion, removal, copying etc. Function Documentation __extern int caca_get_frame_count (caca_canvas_t const *cv) Return the current canvas' frame count. This function never fails. Parameters: cv A libcaca canvas Returns: The frame count Referenced by caca_set_canvas_boundaries(). __extern int caca_set_frame (caca_canvas_t *cv, intid) Set the active canvas frame. All subsequent drawing operations will be performed on that frame. The current painting context set by caca_set_attr() is inherited. If the frame index is outside the canvas' frame range, nothing happens. If an error occurs, -1 is returned and errno is set accordingly: o EINVAL Requested frame is out of range. Parameters: cv A libcaca canvas id The canvas frame to activate Returns: 0 in case of success, -1 if an error occurred. References caca_add_dirty_rect(). Referenced by caca_set_canvas_boundaries(). __extern char const* caca_get_frame_name (caca_canvas_t const *cv) Return the current frame's name. The returned string is valid until the frame is deleted or caca_set_frame_name() is called to change the frame name again. This function never fails. Parameters: cv A libcaca canvas. Returns: The current frame's name. __extern int caca_set_frame_name (caca_canvas_t *cv, char const *name) Set the current frame's name. Upon creation, a frame has a default name of 'frame#xxxxxxxx' where xxxxxxxx is a self-incrementing hexadecimal number. If an error occurs, -1 is returned and errno is set accordingly: o ENOMEM Not enough memory to allocate new frame. Parameters: cv A libcaca canvas. name The name to give to the current frame. Returns: 0 in case of success, -1 if an error occurred. __extern int caca_create_frame (caca_canvas_t *cv, intid) Create a new frame within the given canvas. Its contents and attributes are copied from the currently active frame. The frame index indicates where the frame should be inserted. Valid values range from 0 to the current canvas frame count. If the frame index is greater than or equals the current canvas frame count, the new frame is appended at the end of the canvas. If the frame index is less than zero, the new frame is inserted at index 0. The active frame does not change, but its index may be renumbered due to the insertion. If an error occurs, -1 is returned and errno is set accordingly: o ENOMEM Not enough memory to allocate new frame. Parameters: cv A libcaca canvas id The index where to insert the new frame Returns: 0 in case of success, -1 if an error occurred. Referenced by caca_set_canvas_boundaries(). __extern int caca_free_frame (caca_canvas_t *cv, intid) Delete a frame from a given canvas. The frame index indicates the frame to delete. Valid values range from 0 to the current canvas frame count minus 1. If the frame index is greater than or equals the current canvas frame count, the last frame is deleted. If the active frame is deleted, frame 0 becomes the new active frame. Otherwise, the active frame does not change, but its index may be renumbered due to the deletion. If an error occurs, -1 is returned and errno is set accordingly: o EINVAL Requested frame is out of range, or attempt to delete the last frame of the canvas. Parameters: cv A libcaca canvas id The index of the frame to delete Returns: 0 in case of success, -1 if an error occurred. References caca_add_dirty_rect(). Author Generated automatically by Doxygen for libcaca from the source code. Version 0.99.beta18 Fri Apr 6 2012 libcaca canvas frame handling(3caca)
All times are GMT -4. The time now is 09:36 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy