Sponsored Content
Top Forums UNIX for Dummies Questions & Answers replacing all 4 first upper char of every rec to lowercase ? Post 302082479 by tmarikle on Wednesday 2nd of August 2006 12:06:04 PM
Old 08-02-2006
Gosh, I'm not sure if this can be done in vi but here's how to do it via awk:

Code:
nawk '{
    sub(/^[A-Z][A-Z][A-Z][A-Z]/, tolower(substr($0,1,4)) substr($0,5),$0)
} 1' yourfile > newfile

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

after i convert upper case to lowercase

If user chosen to tolower then it should convert file name to lower or vice versa. when file names converted it should put into appropriate subdirectories. e.g when files converted it then seperate them out with file etension where it will seperate them out . such as file.pdf, phone.doc both... (1 Reply)
Discussion started by: Alex20
1 Replies

2. Programming

replacing char with string

how we can replace char with a string example char *a="a.s" so finally what i ant to do raplace a with ant and s sree so in my array a i want to store the value as "ant.sree" thank u in advance (1 Reply)
Discussion started by: phani_sree
1 Replies

3. Shell Programming and Scripting

Convert lowercase to upper case based on certain conditions

Hello Unix Gurus : It would be really great if a solution can be found Following is the condition on Solaris Change all the records to upper case ignore the case for records having "A2B2 " in them . how can i use nawk or any other command Following is the SAMPLE INPUT... (6 Replies)
Discussion started by: tsbiju
6 Replies

4. UNIX for Dummies Questions & Answers

AWK - changing first char from small to upper

I need to write script in AWK, changing first char from a line from lower to upper. I found function toupper etc. but have no idea how to sent only first char from every line instead of the whole line. Anyone has any idea? // Sorry for my english:D (8 Replies)
Discussion started by: bbqtoss
8 Replies

5. Shell Programming and Scripting

SED (or other) upper to lowercase, with first letter of first word in each sentence uppercase

The title pretty much defines the problem. I have text files that are all in caps. I would like to convert them to lowercase, but have the first letter of the first word in each sentence in uppercase. I already have SED on the server for fixing / tweaking text files, but I'm open to other... (5 Replies)
Discussion started by: dockline
5 Replies

6. UNIX for Dummies Questions & Answers

Change lowercase to upper case

dear all, i have file input ABCDE_Asta_Key_Park,COJ050,10.142.3.150 C_BDEFG_City_Lake,C_BIR0,10.135.3.6 C_FDGEBIR_Axaudia,C_ABIR1,10.135.3.34 I want to change lowercase in to uppercase for all strings output ABCDE_ASTA_KEY_PARK,COJ050,10.142.3.150 C_BDEFG_CITY_LAKE,C_BIR0,10.135.3.6... (5 Replies)
Discussion started by: radius
5 Replies

7. Shell Programming and Scripting

Problem with upper and lowercase in awk

My awk (GNU Awk 3.1.8 on Ubuntu 12.04) seems to ignore case. cat file abc ABC aBc 123 awk '//&&//{print $0,"";next}{print $0,""}' file My result:abc ABC aBc 123 Correct result:abc ABC aBc 123 (6 Replies)
Discussion started by: Jotne
6 Replies

8. UNIX for Dummies Questions & Answers

Convert lowercase to upper case in Sparc

Hi, I need to convert the hostname to uppercase and attach it to a string. eg: $hostname output mymac Final output should be Production.MYMAC (3 Replies)
Discussion started by: mohtashims
3 Replies

9. UNIX for Beginners Questions & Answers

Help with replacing a char

Hello All, I have a file as below . I want to convert the Y with numbers to H From 4, M11, P2521759, Y75,Y70,Y105,Y110,Y700,Y815,Y830,Y900,Y162,Y300, Y291,Y290,Y15,Y20, MR2716014,MR2617014, Yesterday,current 1,201012, 102032,1 11112,0 to 4, M11, P2521759,... (2 Replies)
Discussion started by: arunkumar_mca
2 Replies

10. Shell Programming and Scripting

awk sed to repeat every character on same position from the upper line replacing whitespace

Hello is it possible with awk or sed to replace any white space with the previous line characters in the same position? I am asking this because the file I have doesn't always follow a pattern. For example the file I have is the result of a command to obtain windows ACLs: icacls C:\ /t... (5 Replies)
Discussion started by: nakaedu
5 Replies
SoNotList(3)							       Coin							      SoNotList(3)

NAME
SoNotList - The SoNotList class is a list of SoNotRec notification records. SYNOPSIS
#include <Inventor/misc/SoNotification.h> Public Member Functions SoNotList (void) SoNotList (const SoNotList *nl) void append (SoNotRec *const rec) void append (SoNotRec *const rec, SoField *const field) void append (SoNotRec *const rec, SoEngineOutput *const engineout) void setLastType (const SoNotRec::Type type) SoNotRec * getFirstRec (void) const SoNotRec * getLastRec (void) const SoNotRec * getFirstRecAtNode (void) const SoField * getLastField (void) const SoEngineOutput * getLastEngineOutput (void) const uint32_t getTimeStamp (void) const void print (FILE *const file=stdout) const Detailed Description The SoNotList class is a list of SoNotRec notification records. Constructor &; Destructor Documentation SoNotList::SoNotList (void) Initialize list. SoNotList::SoNotList (const SoNotList *nl) Copy constructor. Does a bitwise copy of the nl object (no duplication of list elements). Member Function Documentation void SoNotList::append (SoNotRec *constrec) Append rec notification source to the list. void SoNotList::append (SoNotRec *constrec, SoField *constfield) Append rec notification source to the list, setting field as the last field having been influenced by the notification process. void SoNotList::append (SoNotRec *constrec, SoEngineOutput *constengineout) Append rec notification source to the list, setting engineout as the last engine output field having been influenced by the notification process. void SoNotList::setLastType (const SoNotRec::Typetype) Set the type of the last notification record in the list. SoNotRec * SoNotList::getFirstRec (void) const Returns the first record in the list. SoNotRec * SoNotList::getLastRec (void) const Returns the last record in the list. SoNotRec * SoNotList::getFirstRecAtNode (void) const Returns the first record in the list which is derived from SoBase. SoField * SoNotList::getLastField (void) const Returns the last field touched by notification. SoEngineOutput * SoNotList::getLastEngineOutput (void) const Returns the last engine output field touched by notification. uint32_t SoNotList::getTimeStamp (void) const Returns the time stamp when the notification started. void SoNotList::print (FILE *constfile = stdout) const Dump contents of list from tail record and backwards. Only available if compiled with debug information on. Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SoNotList(3)
All times are GMT -4. The time now is 12:04 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy