Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Sed $ appending to front, not to the end Post 302416868 by Scrutinizer on Wednesday 28th of April 2010 02:51:06 AM
Old 04-28-2010
I suspect your input file is in DOS format. This means that at the end of the line there are two characters: 'carriage return (CR)' and 'linefeed (LF)'. With your sed statement you are only replacing the LF by '***' plus a new LF. so your sentence becomes:
Code:
Fred Fardbarkle:674-843-1385:20 Parak Lane, Duluth, MN 23850:4/12/23:780CR***LF

Which get printed as:
Code:
***d Fardbarkle:674-843-1385:20 Parak Lane, Duluth, MN 23850:4/12/23:780900

This is why
Code:
sed '/^Fred/s/.$/***/' inputfile

does indeed work because then you delete the CR (the "." takes care of it) , so your sentence becomes:
Code:
Fred Fardbarkle:674-843-1385:20 Parak Lane, Duluth, MN 23850:4/12/23:780***LF

So I think you should convert the file to unix format first and then the original sed statement should work.

Last edited by Scrutinizer; 04-28-2010 at 05:23 AM..
 

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Front end on Unix

Hi, I would like to develop a user interface on Solaris. Can anybody throw some light on currently available software utilities/ packages..? Thanks in Advance .. JS (4 Replies)
Discussion started by: shibz
4 Replies

2. Programming

Running exe's from front end

Hi, I have created a tool which analyses and debugs cobol programs on Unix environment usin the C files. I now want to create a frontend for the tool in windows. For this i need to establish some kinda communication between the front the end and the back end. I know pipes in one way of... (0 Replies)
Discussion started by: Sinbad
0 Replies

3. Shell Programming and Scripting

remove space in front or end of each field

Hi, I have a txt file called a.txt which contain over 10,000 records and I would like to remove space before comma or after comma....like below: The input (for example two record 00001,00002): 00001,client,card limited ,02292,N ,162:41 , 192, ... (6 Replies)
Discussion started by: happyv
6 Replies

4. Shell Programming and Scripting

Appending the last few columns to the front

Hi consider this as the first line 00010015 MORGAN STANLEY & CO INCORPORATED N 110 INVESTAR 1 0001OT NJ 201-830-5055 01-Jan-1974 00:00:00 1 01-May-2008 00:00:00 05-Jun-2008 13:34:18 0001 - From SMSRun1_GIDQA02 Consider this as the second line 00010015 MORGAN STANLEY... (3 Replies)
Discussion started by: ragavhere
3 Replies

5. UNIX for Dummies Questions & Answers

Communicate to the OS(linux) using front end.

Hi guys , I want to develop a web page which is capable of executing the command on os and show the output on the browser.(Which involves reading and writing too.) I m using jsp language to develop the web page. How would i use it to communicate with my linux server? Any... (3 Replies)
Discussion started by: pinga123
3 Replies

6. UNIX for Dummies Questions & Answers

Appending columns at the end of output using awk/sed

Hi , I have the below ouput, =====gopi===== assasassaa adsadsadsdsada asdsadsadasdsa sadasdsadsd =====kannan=== asdasdasd sadasddsaasd adasdd =====hbk=== asasasssa .... .. I want the output like as below, not able paste here correctly. (2 Replies)
Discussion started by: eeegopikannan
2 Replies

7. Programming

Publish notification via application front end

hi All I use tomcat server to publish war file. How to send an notification to users via the application screen and it should dismiss once user clicks X mark. Any suggestions ? (0 Replies)
Discussion started by: anil529
0 Replies

8. Programming

Recommendation: gede - graphical gdb front-end

gede is a graphical debugger, a front-end for good ole uncle gdb. gede doesn't need a specialized gdb version. :b: Unfortunately its a qt app, nevertheless it fits well in a gtk desktop environment.:eek: Its author Johan Henriksson is a smart and nice guy always open for bug reports and... (2 Replies)
Discussion started by: dodona
2 Replies
__gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >(3)  Library Functions Manual  __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >(3)

NAME
__gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp > - SYNOPSIS
Public Member Functions _RestrictedBoundedConcurrentQueue (_SequenceIndex __max_size) ~_RestrictedBoundedConcurrentQueue () bool pop_back (_Tp &__t) bool pop_front (_Tp &__t) void push_front (const _Tp &__t) Detailed Description template<typename _Tp>class __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp > Double-ended queue of bounded size, allowing lock-free atomic access. push_front() and pop_front() must not be called concurrently to each other, while pop_back() can be called concurrently at all times. empty(), size(), and top() are intentionally not provided. Calling them would not make sense in a concurrent setting. Parameters: _Tp Contained element type. Definition at line 52 of file queue.h. Constructor &; Destructor Documentation template<typename _Tp> __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >::_RestrictedBoundedConcurrentQueue (_SequenceIndex__max_size) [inline] Constructor. Not to be called concurrent, of course. Parameters: __max_size Maximal number of elements to be contained. Definition at line 68 of file queue.h. template<typename _Tp> __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >::~_RestrictedBoundedConcurrentQueue () [inline] Destructor. Not to be called concurrent, of course. Definition at line 77 of file queue.h. Member Function Documentation template<typename _Tp> bool __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >::pop_back (_Tp &__t) [inline] Pops one element from the queue at the front end. Must not be called concurrently with pop_front(). Definition at line 127 of file queue.h. template<typename _Tp> bool __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >::pop_front (_Tp &__t) [inline] Pops one element from the queue at the front end. Must not be called concurrently with pop_front(). Definition at line 100 of file queue.h. template<typename _Tp> void __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >::push_front (const _Tp &__t) [inline] Pushes one element into the queue at the front end. Must not be called concurrently with pop_front(). Definition at line 83 of file queue.h. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Jun 10 2014 __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp >(3)
All times are GMT -4. The time now is 03:57 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy