Re: Pipe variable to CUT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jeff Boyce wrote:

Greetings -

I am having a problem using CUT to obtain a subset of text within a variable in a simple shell script. The purpose of the shell script is to obtain the current name of the tape in my tape drive so that I can determine if it the appropriate tape to recycle. The first line of the script reads the name currently assigned to the tape. The output of VALUE2 below should produce the text *Wednesdays*, instead it is producing nothing. If I manually enter..... tpname=Wednesdays|cut -f2 --delimiter=..... I get the output.... Wednesdays. But when running the script below I get nothing. $VALUE1|cut -f2 -d= produces the same result. What am I missing, possibly some simple escape or quote?

Input Script
VALUE1=`arkc -drive -read -D name=BisonTape`
echo 'Value1 : '$VALUE1
VALUE2=$VALUE1|cut -f2 --delimiter=
echo 'Value2 : '$VALUE2

Display Output
Value1 : tpname=Wednesdays
Value2 :


Jeff Boyce www.meridianenv.com


hi,
you missed the echo command and back quotes

try this..

VALUE2=`echo $VALUE1|cut -f2 --delimiter=`

regards,
saravanan

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux