1. The problem statement, all variables and given/known data:
saferm is a replacement for the rm utility. Rather than removing files, it move files in a sub directoy called".saferm" in the user's home directory. If "~/.saferm" doesn't exist, it is automatically created. The -l options lists the current contents of the "~/.saferm" directory.
Only the -l option or a valid existing filename can be specified at one time. Print a suitable error message and terminate the script otherwise.
2. Relevant commands, code, scripts, algorithms:
check if one argument is given, if anything other than one argument was passed an error message should be printed.
check if the "~/.saferm" directory exists using an "if" statement. If it doesn't, create it.
In the third part, check if "-l" was passed using an"if" statement, If it was, then display the files in the "~/.saferm" directory. If not, then move the file to the "~/.saferm" directory.
3. The attempts at a solution (include all code and scripts):
Code:
if [ $# != 1 ]
then
echo "Usage: saferm -l (or a filename)" >&2
exit 1
fi
if[! -d ~/.saferm]
then
mkdir ~/.saferm
fi
if["$1-l"]
then
ls -l ~/.saferm
fi
4. Complete Name of School (University), City (State), Country, Name of Professor, and Course Number (Link to Course):
George Brown,Toronto,Canada,George Sayegh,COMP1156
friends, i love ya...
i wrote a script to automate using cdrdao to burn an audio cd from mp3 files, using the great tutorial at http://tldp.org/HOWTO/MP3-CD-Burning/index.html (check out the site, i believe that it's very well-written). i messed around with it and got to a place where i felt... (2 Replies)
Hi friends,
I want to use sort command in script. I used the following syntax in my scipt,
sort -t '|' +3 tempcdrext4.cdr > temp.mocdr
It give me a error " Input file specified two times."
but this command work fine in the prompt without any problem.
Can sombody please tell me who... (2 Replies)
Hi All,
I need to do a lot of manual entries at shell prompt.
So to collect the logs(each command fired in that session, i use "SCRIPT(1) : make typescript of terminal session"
this is kool,but the problem here is that it saves the linefeed, and backspaces along with the commands in the log... (1 Reply)
Hi,
I am new to shell scripting (sh)
I need a script which will call a utility & once u call it.It will ask for inputs on the screen.These inputs it needs to get or read from a txt file.
for e.g
#! /bin/sh
while read line
do
echo $line
done
txt file will have
test
01/01/2008
... (3 Replies)
Hi All ,,
I have couple of shell scripts .. I am trying to build a Utility script which would call each script
example ::
========
1) uni.sh
2) uni2.sh
3)uni3.sh
when i run the Util script it will come as a menu ,, once i press 1 it will call the first shell script and runs it ..... (10 Replies)
I need some help to run this executable from within a shell script.
The Script is run the following way at the command prompt.
$rateupd
Main Menu --Standard Output
----------- --Standard Output
1. - Update Rate --Standard Output
2. - Exit. --Standard Output
Enter Selection: 1 --User... (5 Replies)
hello all,
I have requirement to identify similar records matching about 80% to 90%.I have to black list customers with multiple accounts.
The data is in the Oracle Database, but is there any way I can get the data into flat file and compare the strings and fetch similar matching records?
... (2 Replies)
All,
I'm getting a list like the following and I'd like to kill each PID in turn.
pid (17797)
pid (21748)
pid (21754)
pid (21704)
pid (2199)
pid (2159)
pid (17809)
pid (21769)
pid (21778)
pid (21715)
... (3 Replies)
Discussion started by: ejianu
3 Replies
LEARN ABOUT FREEBSD
printenv
PRINTENV(1) BSD General Commands Manual PRINTENV(1)NAME
printenv -- print out the environment
SYNOPSIS
printenv [name]
DESCRIPTION
The printenv utility prints out the names and values of the variables in the environment, with one name/value pair per line. If name is
specified, only its value is printed.
Some shells may provide a builtin printenv command which is similar or identical to this utility. Consult the builtin(1) manual page.
EXIT STATUS
The printenv utility exits 0 on success, and >0 if an error occurs.
SEE ALSO csh(1), env(1), sh(1), environ(7)STANDARDS
The printenv utility is provided for compatibility with earlier BSD and FreeBSD releases and is not specified by any standards. The func-
tionality of printenv can be duplicated with the echo(1) and env(1) utilities.
HISTORY
The printenv command appeared in 3.0BSD.
BSD May 12, 2003 BSD