unix commands into variable


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers unix commands into variable
# 1  
Old 05-12-2010
unix commands into variable

This is simple and I just cannot hit on the conbination. See example below, What I want is to assign the latest file name created to this variable. for example 20100505.jhxxxxx.dat would be contained in jeffvar. I get the output from the LS but the tail is not being recognized.

Code:
jeffvar='ls -tr *jhxxxxx* | tail -1'


Last edited by Scott; 05-12-2010 at 11:54 AM.. Reason: Remove formatting, add code tags
# 2  
Old 05-12-2010
Tools beware of difference ` vs '

the ` is on top left of keyboard
the ' is next to the Enter key

Here, I use the ` (top left of keyboard)

Code:
jv=`ls -tr *file* | tail -1`
echo $jv

# 3  
Old 05-12-2010
Hi.

Did you mean:
Code:
jeffvar=`ls -tr *jhxxxxx* | tail -1`

with almost-impossible-to-tell-the-difference-backticks?

Nicer on the eye is
Code:
jeffvar=$(ls -tr *jhxxxxx* | tail -1)

This User Gave Thanks to Scott For This Post:
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Passing variable into perl system commands

Hi guys, I'm having issues getting the following snippet of my script to work and was hoping for some suggestions. I'm trying to pass a variable in perl system with wget. This is what I need help with: #!/usr/bin/perl use strict; use warnings; use POSIX qw(strftime) ; my... (3 Replies)
Discussion started by: timj123
3 Replies

2. Shell Programming and Scripting

Setting a variable in a stream of commands

can someone help me with this? AgentDX=/tmp/tesfinal && cat final.enc | openssl aes-128-cbc -a -d -salt -k hello | sh the content of final.enc is a code. and in that code, the value of AgentDX is needed. however, i cant seem to find a way to allow the code to recognize that the variable... (4 Replies)
Discussion started by: SkySmart
4 Replies

3. Shell Programming and Scripting

Bash variable and cp commands (Solaris 10)

Hi All, using a product to deploy this script to Solaris 10 servers.....package is downloaded to /tmp and then run to install the files.....Any ideas why script below would fail with the following output? Output: ./installer.sh PCN0087 making directory /data/PCN/pcn087 cp:... (2 Replies)
Discussion started by: purct
2 Replies

4. Shell Programming and Scripting

Parsing special characters from variable commands

Hi, I am fairly new to unix scripting and recently tasked with some reporting scripts. The reporting checks several batch jobs and this is quite iterative. Now I am trying to minimize script effort and maximize reusability as there are only slight nuances in the repetitive tasks. For... (3 Replies)
Discussion started by: joeniks
3 Replies

5. Shell Programming and Scripting

Merge output of 2 commands into variable

I am extracting two pieces of information from the following file: /proc/cpuinfo, that I need to merge into one report. The first command: grep -i processor /proc/cpuinfo | awk '{print $1$2,$3}' yields: processor: 0 processor: 1 processor: 2 processor: 3 The second command: grep -i... (4 Replies)
Discussion started by: jamarsh
4 Replies

6. Shell Programming and Scripting

Running BASH commands from a variable

I am trying to assign a command to a variable and use it. I have tried every possible quoting variation except the correct one. :confused: Here is an example: CMD="grep description $i | grep "::"" $CMD | nawk ...Thanks in advance for you help. (1 Reply)
Discussion started by: aschera
1 Replies

7. Shell Programming and Scripting

KSH variable containing piped commands

Hi, I am trying to execute a bunch of piped command which are stored in a variable, but only one command executed at a time, and rest of the pipes, commands and their arguments are considered as argument to the very first command. Can you please help me in this? bash-2.05$ cat test.sh... (1 Reply)
Discussion started by: prashant.ladha
1 Replies

8. Shell Programming and Scripting

Executing commands through shell variable

Hey there, I am trying to pass a command as argument to a function. The command shows up in $1. Now I want to execute this command, but if I do a $1 ./sample "bla/blaprintf: warning: ignoring excess arguments, starting with `bla/bla' The code is : #!/bin/ksh fn() { $1 } fn... (3 Replies)
Discussion started by: shriyer
3 Replies

9. Shell Programming and Scripting

run commands from a variable

I have a question of how to run commands from a variable where there are more than one commands in the variable under bash. I ran the following commands under bash > command="ls /etc/zshrc; ls /etc/zshenv" > $command The results were: ls: /etc/zshrc;: No such file or directory ls: ls:... (1 Reply)
Discussion started by: pankai
1 Replies

10. UNIX for Dummies Questions & Answers

Maingrame to UNIX sending UNIX commands

I want to know if there is a way to send unix commands thru FTP from a mainframe to kick off Autosys Jobs. I just need to send a command from the mainframe to UNIX and have UNIX execute that command. (2 Replies)
Discussion started by: skammer
2 Replies
Login or Register to Ask a Question