Tagged Questions
2
votes
1answer
43 views
tar and if-statement
I have a script that check if a file exist inside a tar file but something's wrong because it always go to the else part of the script. I am pretty sure that it shouldn't be that way.
The date is in ...
0
votes
0answers
23 views
Variable Substitution in sed [duplicate]
I have this script and I need to count the lines inside a file, then pass the number of lines counted to a for loop so that I can get the contents of each line and put it in a variable.
My question ...
2
votes
2answers
52 views
open a file and copy the listed files to another folder
I have a file named file1.txtcontaining file names like below :
filea.txt
fileb.txt
filec.txt
I want to copy the files listed in file1.txt to another folder. What is the UNIX command to use? (the ...
1
vote
2answers
245 views
Scrip to delete files older than 6 months
Setting up a cron job for once a month to start a script.
the script is to rotate a file each month as it gets too big and rename the old one. when a file is older than six months I wanted it to be ...
3
votes
2answers
234 views
issues with GNU tail -f and combination of commands
$ tail -f /logs/filename.log | awk '!(/list)'
I am able to run this command in GNU Linux flavour
But when I written in a script it is not working.
test.ksh:
variable="/logs/filename.log | awk ...
1
vote
2answers
232 views
$2 (field reference) in awk BEGIN is not working
In the following snippet, $2 in awk is returning empty. What am I doing wrong? I am trying to find the difference between MAX and MIN.
#!/bin/ksh
if [ $# -ne 1 ]; then
echo "Usage: sh ...
3
votes
3answers
1k views
How do I run a script n times at same time and how do I simulate a semaphore?
I have a text file, inside of this file is a number, and I have a script.sh in ksh.
The script reads the file and gets the number, then increases the number by 1 and overwrites the new number in the ...
1
vote
3answers
205 views
ksh cannot cp from location with space in it?
I am trying to do the following in ksh but keep getting cannot stat message for the cp command:
JMX_ROOT=/bfs-build/build-info/mep_mainline-Linux.latest/core/mainline/automation
...
1
vote
1answer
781 views
Concatenate multiple strings with spaces in them?
I am trying to do the following in ksh shell:
JMX_ROOT=/bfs-build/build-info/mep_mainline-Linux.latest/core/mainline/automation
SMOKE_JMX_LOCATION="$JMX_ROOT/\"Smoke Set\"/*.txt $JMX_ROOT/\"Smoke ...
3
votes
4answers
4k views
Match regex in ksh
I am looking to do something like this in KSH:
if (( $var = (foo|bar)[0-9]*$ )); then
print "variable matched regex"
fi
Is it possible at all?
For the record I'm using Ksh Version M-11/16/88i ...
5
votes
5answers
458 views
Shell programming, avoiding tempfiles
I often write KSH shell scripts that follow the same pattern:
(1) retrieve output from one or more command
(2) format it using grep|cut|awk|sed and print it to the screen or to a file
In order to ...
6
votes
1answer
1k views
Reason for ksh obsoleting -eq
The latest version of ksh obsoletes using -eq within [[ ]] blocks, prefering (( )) instead. Why is this? I can't find any documentation on the advantages of (( )) over [[ ]] anywhere, and I find that ...