Sponsored Content
Top Forums Shell Programming and Scripting Need to print only selected char in a string..? Post 302249558 by jim mcnamara on Tuesday 21st of October 2008 03:08:44 PM
Old 10-21-2008
You need to read about POSIX character types in the tr man page [:alpha:], [:space:], etc.

Code:
 echo 'dear,. roopa$#09%~`][.@* ' | tr -d '[:punct:]'

This removes punctuation characters.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

print selected rows with awk

Hi everybody: Could anybody tell me how I can print from a file a selected rows with awk. In my case I only want print in another file all the rows from NR=8 to NR=2459 and the increment each 8 times. I tried to this: awk '{for (i=8; i=2459; i+=8); NR==i}' file1 > file2 But doesn't... (6 Replies)
Discussion started by: tonet
6 Replies

2. Shell Programming and Scripting

print selected lines

Hi everybody: I try to print in new file selected lines from another file wich depends on the first column. I have done a script like this: lines=( "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "21" "31" "41" "51" "55" "57" "58" ) ${lines} for lines in ${lines} do awk -v ... (6 Replies)
Discussion started by: tonet
6 Replies

3. Shell Programming and Scripting

Print out a selected word.

Hi can anyone assist me on my problem. I try to grep 1 word in 1 line data. Example like below. * Data below located in a.txt, i just wanna grep just processing-time = "12" total-octets = "20080718214210Z" total-pages = "" octets-completed = "20080721064351Z" pages-completed = "2"... (10 Replies)
Discussion started by: anakiar
10 Replies

4. UNIX for Dummies Questions & Answers

How to print selected pages

I have a large file and want to print out, but I don't want to print all, just some pages. Like if the file has 100 pages, I just want to print out page 3-34 and 67-87. How can I do? By the way, I already try "lp -o page-ranges=value" command which doesn't work on my computer because -o <option>... (2 Replies)
Discussion started by: wendyz
2 Replies

5. Shell Programming and Scripting

SED: Place char at starting and replace selected line

Hello Experts, I am working on a small file editing script. Since all experts here are very generous to give me the complete code, I would take up the problem in steps so that I ensure my opportunity to learn. AIM: The script has some commented and some uncommented lines. I need to : ... (2 Replies)
Discussion started by: hkansal
2 Replies

6. Shell Programming and Scripting

trying to print selected fields of selected lines by AWK

I am trying to print 1st, 2nd, 13th and 14th fields of a file of line numbers from 29 to 10029. I dont know how to put this in one code. Currently I am removing the selected lines by awk 'NR==29,NR==10029' File1 > File2 and then doing awk '{print $1, $2, $13, $14}' File2 > File3 Can... (3 Replies)
Discussion started by: ananyob
3 Replies

7. Shell Programming and Scripting

only print a selected row

this works: cat file.txt| awk 'NR==45,NR==55' but how do I assign variables instead of numbers: this does not work: cat file.txt | awk 'NR==$start,NR==$end' there need variables instead of numbers Sorry for my English Thank you for answer (3 Replies)
Discussion started by: gizmo16
3 Replies

8. UNIX for Dummies Questions & Answers

Remove a newline char from selected rows.

Greetings! Can we automate the process of removing a newline char from selected rows in a fixed width file using a shell? Input is like abcd1234 xyzd1234 abcd a1b2c3d4 abcd1234 xyzd1234 xx abcd1234 Expected output - abcd1234xyzd1234 abcda1b2c3d4abcd1234xyzd1234 xxabcd1234 ... (2 Replies)
Discussion started by: mailme0205
2 Replies

9. Shell Programming and Scripting

Shell to remove a newline char from selected rows in a file.

Greetings! Can we automate the process of removing a newline char from selected rows in a fixed width file using a shell? Input is like abcd1234 xyzd1234 abcd a1b2c3d4 abcd1234 xyzd1234 xx abcd1234 Expected output - abcd1234xyzd1234 abcda1b2c3d4abcd1234xyzd1234 xxabcd1234 ... (3 Replies)
Discussion started by: mailme0205
3 Replies

10. Shell Programming and Scripting

How to print selected fields

HI, I am using below command to display the words, but i am getting awk error. Please help me out on this I am using below code i am getting error as If i use below code i am getting below OP Output from where i am trying to select the fields after delimiter "," from here i want to... (5 Replies)
Discussion started by: darling
5 Replies
ISWPUNCT(3)						     Linux Programmer's Manual						       ISWPUNCT(3)

NAME
iswpunct - test for punctuation or symbolic wide character SYNOPSIS
#include <wctype.h> int iswpunct(wint_t wc); DESCRIPTION
The iswpunct function is the wide-character equivalent of the ispunct function. It tests whether wc is a wide character belonging to the wide character class "punct". The wide character class "punct" is a subclass of the wide character class "graph", and therefore also a subclass of the wide character class "print". The wide character class "punct" is disjoint from the wide character class "alnum" and therefore also disjoint from its subclasses "alpha", "upper", "lower", "digit", "xdigit". Being a subclass of the wide character class "print", the wide character class "punct" is disjoint from the wide character class "cntrl". Being a subclass of the wide character class "graph", the wide character class "punct" is disjoint from the wide character class "space" and its subclass "blank". RETURN VALUE
The iswpunct function returns non-zero if wc is a wide character belonging to the wide character class "punct". Otherwise it returns zero. CONFORMING TO
ISO/ANSI C, UNIX98 SEE ALSO
ispunct(3), iswctype(3) NOTES
The behaviour of iswpunct depends on the LC_CTYPE category of the current locale. This function's name is a misnomer when dealing with Unicode characters, because the wide character class "punct" contains both punctuation characters and symbol (math, currency, etc.) characters. GNU
1999-07-25 ISWPUNCT(3)
All times are GMT -4. The time now is 10:25 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy