using cut


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers using cut
# 1  
Old 04-29-2012
using cut

Hi. I am trying for about 2 hours now, it is driving me nuts.. i have a string with names and numbers, i want to use cut (no other, it is supposed to be done with cut) to cut away all numbers.

sounds simple, but i have no idea how to get cut to work, over the whole internet there is only help for cutting away fixed characters.

But since the length of my numbers vary this is no option.
And there seems to be no real text on how to use the cut commands

Example:
Code:
123 hello 321 no 345 he 145 the    
# cat $string | cut -d[0-9]
hello no he the


maybe someone can tell me how to use the -f and -d or -c in cut i don't get it..

Last edited by zaxxon; 04-29-2012 at 03:56 PM..
# 2  
Old 04-29-2012
You cannot do this with cut. use a different tool/program.
# 3  
Old 04-29-2012
And ... you cannot "cat $string". Hard to tell the intention from faulty code, but did you mean?:

Code:
string="123 hello 321 no 345 he 145 the"
echo "${string}" | tr -d '0-9'


 hello  no  he  the

Ps. It might be possible (but ridiculously labour-intensive) to remove numbers with just "cut" but we would need a definitive before and after example to work out what you are trying to do.

Please post what Operating System you are running and what Shell you are using.
# 4  
Old 04-29-2012
Thanks for the answer, but:

Quote:
consider to use the
head or tail command, to restrict to the right number of most frequent resp. infrequent
words, and the cut command, to eventually get rid of repetition counts . . .
copied from the exercise sheet

the numbers are repetition counts. This is why i am searching for a way to make it with cutSmilie

------

Sry, i only tried to explain what it should do, not actually write code.

Sure i cannot cat a String, that was supposed to be $1 instead of $string.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Using :<<cut / cut to comment out block of bash script

I am using : << cut / cut to comment out block of code. Works fine on few lines of script, then it gives me this cryptic error when I try to comment out about 80 lines. The "warning " is at last line of script. done < results 169 echo "END read all positioning parameters" 170... (8 Replies)
Discussion started by: annacreek
8 Replies

2. UNIX for Beginners Questions & Answers

Cut command: can't make it cut fields

I'm a complete beginner in UNIX (and not a computer science student either), just undergoing a tutoring course. Trying to replicate the instructions on my own I directed output of the ls listing command (lists all files of my home directory ) to My_dir.tsv file (see the screenshot) to make use of... (9 Replies)
Discussion started by: scrutinizerix
9 Replies

3. Shell Programming and Scripting

Cut Command error cut: Bad range

Hi Can anyone what I am doing wrong while using cut command. for f in *.log do logfilename=$f Log "Log file Name: $logfilename" logfile1=`basename $logfilename .log` flength=${#logfile1} Log "file length $flength" from_length=$(($flength - 15)) Log "from... (2 Replies)
Discussion started by: dgmm
2 Replies
Login or Register to Ask a Question