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):
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 OSF1
invsync
invsync(8) System Manager's Manual invsync(8)NAME
invsync - Synchronizes system inventory
SYNOPSIS
/usr/bin/invsync
DESCRIPTION
The invsync utility creates a Master Synchronization Inventory (MSI) file and a Customized File Inventory (CFI) file. These files can be
used to preserve the customized or modified state of your system in the event of a new installation. The MSI file contains a complete list
of files installed by the setld utility and the state of those files when they were installed. The CFI file contains the names of those
files installed by the setld utility that have been customized or modified since the installation. The files listed in the CFI file are
overwritten if you perform a new installation of the operating system.
You must have superuser privileges to run the invsync utility.
The invsync utility calls the usync utility to create the MSI file. After the MSI file is created, the invsync utility calls the udetect
utility to compare the state of the files shown in the MSI file with the current state of the files installed on the system. If a file
state differs, an entry is written to the CFI file.
Edit the CFI file to remove the entries for files that you do not want to back up. The CFI file and the MSI file are written in the setld
inventory file format. For more information, refer to the stl_inv(4) refernce page.
RESTRICTIONS
You must have superuser privileges to run the invsync utility.
FILES
Subset lock files Subset inventory files Customized File Inventory Master Synchronization Inventory
SEE ALSO genufi(8), udetect(8), updmerge(8), updmv(8), usync(8)stl_inv(4)invsync(8)