03-28-2011
Help with case (Shell: sh)
Help with case
Hello I need some help with case since most of the examples I found are related to a choice menus
I have 2 files (actually a lot of files with the specified prefix) in my dir e.g file1 & file2
I need to display:
case1:if file1 & file2 exist :file1_no=$(ll file1 |wc -l); file2_no=$(ll file2 |wc -l);((total=file1_no+file2_no));echo $total;;
case2:if only file1 exist:echo $(ll file1 |wc -l);;
case3:if only file2 exist:echo $(ll file2 |wc -l);;
case4:if both files missing: echo No files received
I need this to avoid the file not found in the report I need to create.
Thank you in advance.
Last edited by drbiloukos; 03-28-2011 at 06:42 AM..
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
How can convert a Lower case variable value to an upper case in the kron shell script. (3 Replies)
Discussion started by: dchalavadi
3 Replies
2. Shell Programming and Scripting
Hi
New to this Unix dot com.
I would like to know how i can ignore the case in filename which is getting as user directoty to shell script.
For Ex:
Source (/aa/bb/patch/)
Directory may contains more than 1 files as like
1. aa.csv or Aa.csv or AA.csv or aa.CSV
2. bb.csv
3. ... (3 Replies)
Discussion started by: AAH
3 Replies
3. UNIX for Dummies Questions & Answers
hi,
I am new to this forum and this is my first post. I am not too familiar with scripting so I will be spending a lot of time here.
I am trying to understand a ksh script.
NSCA=/bin/send_nsca
if ]
What does the -e check for? (3 Replies)
Discussion started by: fluke_perf
3 Replies
4. Shell Programming and Scripting
Would it be right forme to combine case statement and if else in one shell script? Would it work? (2 Replies)
Discussion started by: Pauline mugisha
2 Replies
5. Shell Programming and Scripting
echo -e "Select: \c"
read IN
pattern="1-20"
case $IN in
)
echo "Selected: $IN"
;;
*)
echo "Invalid selection: $IN"
;;
esac
# sh test
Select: 10
Invalid selection: 10
# sh test
Select: 2 (6 Replies)
Discussion started by: Ikon
6 Replies
6. Shell Programming and Scripting
Is there a command that can switch a character variable from UPPER case to lower case?
like
foreach AC ( ABC BCD PLL QIO)
set ac `COMMAND($AC)`
...
end
Thanks a lot! (3 Replies)
Discussion started by: rockytodd
3 Replies
7. Shell Programming and Scripting
Hi,
I have a script that is called by /etc/init.d/S99oracle and the contents of this script are below.
$ cat ../init.d/oracle
### BEGIN INIT INFO
# Provides: oracle
# Required-Start: $ALL
# Required-Stop:
# Default-Start: 3 5
# chkconfig: 35 99 10
# Default-Stop:
# Description:... (7 Replies)
Discussion started by: welldone
7 Replies
8. Shell Programming and Scripting
Hi Gurus,
I have a very weird requirement and have no clue to resolve the issue. please help me get out this difficulty
below two tables, table1 contains the column name. D means this column used for the rule. for example: rule 0 is all columns have value, rule1 is col3 and col7 have no value.... (2 Replies)
Discussion started by: Torhong
2 Replies
9. Shell Programming and Scripting
Foe example we have three environments int,qa and prod.Each environment has some number of servers.
int=Server1,Server2,Server3
qa=Server4,Server5,Server6
prod=Server7,Server8,Server9
echo "Enter the Environment i.e int,qa,prod"
read env
case $env in
int)
## Need command where all the... (9 Replies)
Discussion started by: nareshreddy443
9 Replies
10. UNIX for Beginners Questions & Answers
Hello Experts,
I have a use case -
Currently, in my .profile I have added "bash" at the end so while logging in, it will be bashed as well. Which is working fine and no issues.
But while logging out, I have hit exit two times like 1st exit will come out of bash shell and 2nd exit will... (5 Replies)
Discussion started by: radha254
5 Replies
LEARN ABOUT SUSE
cpanplus::shell
CPANPLUS::Shell(3pm) Perl Programmers Reference Guide CPANPLUS::Shell(3pm)
NAME
CPANPLUS::Shell
SYNOPSIS
use CPANPLUS::Shell; # load the shell indicated by your
# config -- defaults to
# CPANPLUS::Shell::Default
use CPANPLUS::Shell qw[Classic] # load CPANPLUS::Shell::Classic;
my $ui = CPANPLUS::Shell->new();
my $name = $ui->which; # Find out what shell you loaded
$ui->shell; # run the ui shell
DESCRIPTION
This module is the generic loading (and base class) for all "CPANPLUS" shells. Through this module you can load any installed "CPANPLUS"
shell.
Just about all the functionality is provided by the shell that you have loaded, and not by this class (which merely functions as a generic
loading class), so please consult the documentation of your shell of choice.
BUG REPORTS
Please report bugs or other issues to <bug-cpanplus@rt.cpan.org<gt>.
AUTHOR
This module by Jos Boumans <kane@cpan.org>.
COPYRIGHT
The CPAN++ interface (of which this module is a part of) is copyright (c) 2001 - 2007, Jos Boumans <kane@cpan.org>. All rights reserved.
This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.
SEE ALSO
CPANPLUS::Shell::Default, CPANPLUS::Shell::Classic, cpanp
perl v5.12.1 2010-04-26 CPANPLUS::Shell(3pm)