05-05-2011
Quote:
Originally Posted by
116@434
U can use below
sed 's/\[.*\]//' file_name
+1 @ sed 's/\[.*\]//' file_name
You beat me to it lol.
I was in the reply screen and saw your post but it was not in the thread when I hit reply.
This User Gave Thanks to ddreggors For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I would like to substitute a phrase which contains square brackets.
change TO
how?
Thanks (2 Replies)
Discussion started by: gilead29
2 Replies
2. Shell Programming and Scripting
One of the senior administrators gave me a shell script to modify and it begins as follows:
if ] && ]
{more code follows}
Why the double square brackets? (10 Replies)
Discussion started by: mojoman
10 Replies
3. Shell Programming and Scripting
hi guys,
i'm writing a script that looks for a unquie id in a file and replaces a string between two square brackets on the same line as the unquie id:
.......
.......
0001 zz 43242 replace this text] name
0002 sd 65466 UK] country
.......
.......
how can i find line with id 0001... (6 Replies)
Discussion started by: zaff
6 Replies
4. Shell Programming and Scripting
Hi,
I am trying to strip out leading and trailing brackets from a word.
for example,
I have a value, in a file. I want to strip out the leading and trailing brackets it and should get the value Running.
I am using the following statement but in vain.
grep "Workflow run status:" <... (4 Replies)
Discussion started by: svajhala
4 Replies
5. Shell Programming and Scripting
Hi All,
After searching about this, I could find some solutions but I am not sure why it is not working in my case.
I have a text file with contents between two square brackets. The text file looks like this:
Use tags when you post any code so others can easily read your code. You can... (2 Replies)
Discussion started by: shoaibjameel123
2 Replies
6. Shell Programming and Scripting
I'm trying to convert this line:
to
\ with sed.
This is what I have so far:
sed -e 's/\]*\)\]/\\\\\/'
but this still gives me .
Any suggestions? (15 Replies)
Discussion started by: lehaste
15 Replies
7. Shell Programming and Scripting
Please can someone help with this?
I have a file with lines as follows:
word1 word2 word3 word4 word5 word6 word7 word8
word1 word2 word3 word4 word5 word6 word7 word8
word1 word2 word3 word4 word5 word6 word7 word8
word1 word2 word3 word4 word5 word6 word7 word8
When I use the... (7 Replies)
Discussion started by: Subhadeep_Sahu
7 Replies
8. Shell Programming and Scripting
I have the file sed1.txt and I need to strip the brackets (]) and content inside them only when
I have two or three letters followed by a colon.
for example,it may be any letter, not just abc
]
]
#-- cat sed1.txt
1 ] FISICA
2 ]PORTUGUES
3 ] ]MATEMATICA
4 ]]INGLES ]
5 ]QUIMICA
6... (2 Replies)
Discussion started by: dperboni
2 Replies
9. Shell Programming and Scripting
Hi All,
Hope you all are doing good. Yesterday in my project i came across a scenario which i can not guess why it was working in one region and why it was not in another region. Please find my issue below.
I am using AIX version 6.0 of UNIX in my project, in shell scripting i have the... (1 Reply)
Discussion started by: mad man
1 Replies
10. UNIX for Beginners Questions & Answers
Hi all,
I have a text file similar to this:
Text
More text
Etc
Stuff
That
Is
Needed
Etc
Etc
This contains over 70 entries and each entry has several lines of text below the name in square brackets. (5 Replies)
Discussion started by: Scally
5 Replies
REALPATH(3) BSD Library Functions Manual REALPATH(3)
NAME
realpath -- returns the canonicalized absolute pathname
SYNOPSIS
#include <stdlib.h>
char *
realpath(const char *restrict file_name, char *restrict resolved_name);
DESCRIPTION
The realpath() function resolves all symbolic links, extra ``/'' characters, and references to /./ and /../ in file_name. If the
resolved_name argument is non-NULL, the resulting absolute pathname is copied there (it must refer to a buffer capable of storing at least
PATH_MAX characters).
As a permitted extension to the standard, if resolved_name is NULL, memory is allocated for the resulting absolute pathname, and is returned
by realpath(). This memory should be freed by a call to free(3) when no longer needed.
The realpath() function will resolve both absolute and relative paths and return the absolute pathname corresponding to file_name. All com-
ponents of file_name must exist when realpath() is called.
RETURN VALUES
On success, the realpath() function returns the address of the resulting absolute pathname, which is resolved_name if it was non-NULL, or the
address of newly allocated memory. If an error occurs, realpath() returns NULL. If resolved_name was non-NULL, it will contains the path-
name which caused the problem.
VARIANTS
Defining _DARWIN_C_SOURCE or _DARWIN_BETTER_REALPATH before including stdio.h will cause the provided implementation of realpath() to use
F_GETPATH from fcntl(2) to discover the path.
ERRORS
The function realpath() may fail and set the external variable errno for any of the errors specified for the library functions alloca(3),
getattrlist(2), getcwd(3), lstat(2), readlink(2), stat(2), and strdup(3).
LEGACY SYNOPSIS
#include <sys/param.h>
#include <stdlib.h>
The include file <sys/param.h> is necessary.
LEGACY DESCRIPTION
In legacy mode, the last component of file_name does not need to exist when realpath() is called.
SEE ALSO
free(3), getcwd(3), compat(5)
HISTORY
The realpath() function first appeared in 4.4BSD.
BSD
April 5, 2008 BSD