Need help on cut command


 
Thread Tools Search this Thread
Operating Systems AIX Need help on cut command
# 1  
Old 10-09-2013
Need help on cut command

HI,

i have data in one variable like

out=/usr/sbin/filename and i want output like only
out=filename
how to do
# 2  
Old 10-09-2013
Code:
out=$(which filename)
out=$(basename $out)

hth
# 3  
Old 10-09-2013
see i'm having
proc=/usr/sbin/syslogd

and i want only syslogd to store in other variable say proc1
# 4  
Old 10-09-2013
What is the full line to parse?
Only syslogd shall be returned.

EDIT:
Wether you first fill "out" with:
Code:
out=$(which syslogd)

or
Code:
out=/usr/sbin/syslogd

to then get:syslogd out of $out
its both ways:
Code:
out=$(basename $out)

Sorry for the irritation on that.

Last edited by sea; 10-09-2013 at 09:13 AM..
# 5  
Old 10-09-2013
Hi,

Could you please try the following code.

Code:
$  proc1=`echo $proc | sed 's/\// /3' | awk '{print$2}'`

Value of proc1 will be then as follows per your requirement.

Code:
$ echo $proc1
syslogd


Adding here one more approach for same too.
Code:
$ proc1=`basename $proc`

Output will be as follows then.


Code:
$ echo $proc1
syslogd



Thanks,
R. Singh

Last edited by RavinderSingh13; 10-09-2013 at 08:59 AM.. Reason: adding 1 more solution
# 6  
Old 10-09-2013
Just like in: How to get process name from PID?

But the value is already in the variable, and doesnt need to parsed by you.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. 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

2. Shell Programming and Scripting

Cut command

Hi All, I am a beginner learning shell script, Would it be possible to use -c and -f in cut command together ? Example : /opt/oracle/work/Antony/Shell_Script> cat shortlist 2233|a.k. shukula |g.m. |sales2 |12/12/52 |6000 1006|chanchal singhvi ... (3 Replies)
Discussion started by: Antony Ankrose
3 Replies

3. UNIX for Dummies Questions & Answers

Cut pid from ps using cut command

hay i am trying to get JUST the PID from the ps command. my command line is: ps -ef | grep "mintty" | cut -d' ' -f2 but i get an empty line. i assume that the delimiter is not just one space character, but can't figure out what should i do in order to do that. i know i can use awk or cut... (8 Replies)
Discussion started by: ran ber
8 Replies

4. 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

5. Shell Programming and Scripting

cut command help

n2=user1 pts/3 2010-06-29 01 Now i want to split this string with space(' ') character. After splitting output would be: use1 pts/3 2010-06-29 01 I did: nn=${n2} | cut -d ' ' -f2 echo ${nn} It prints nothing. I want the output: pts/3 (2 Replies)
Discussion started by: cola
2 Replies

6. AIX

Use of Cut Command

Hi All, Can anyone tell me how to use cut command?I have tried but its not working...Please find the details below : $ cat file1 SlNo. E_ID E_Name Age Dept 1 123 A 20 Electrical 2 124 B 20 Electronics 3 125 C 24 Computer 4 126 D 23 Mechanical ... (3 Replies)
Discussion started by: Puja Sharma
3 Replies

7. UNIX for Dummies Questions & Answers

Cut Command help

Hi , I am new to Unix.I have a shell script whenere I wnat to find if a particular server is running and kill all the instances of it (running on different ports) script filename to start the srever is say abcd If i do ps -eaf | grep abc I get all the instances of srever running .In the... (1 Reply)
Discussion started by: shradham
1 Replies

8. UNIX for Dummies Questions & Answers

cut command

i have the following line set line=abc d efg h^ijklmno and then i say: echo $line | cut -d^ -f1 i want to receive this: abc d efg h instead i receive this: abc d efg h how can i ignore blanks in the cut command? (4 Replies)
Discussion started by: tolkki
4 Replies

9. UNIX for Dummies Questions & Answers

CUT Command

Hi, Can anyone tell me if I can apply multiple cut on a single variable like below in a sh script: tmp=`cut -c 1-4 $val` tmp1=`cut -c 5-12 $val` tmp2=`cut -c 13-18 $val` If not, what is the other way to do this. Thanks and Best Regards Shoeb (17 Replies)
Discussion started by: shoeb_syed
17 Replies
Login or Register to Ask a Question