Whoo hoo! Finally after working on this all day I finished it. I feel so accomplished now.
Code:
#!/bin/bash
# Program: myrm
if [ "$#" -le 0 ]
then
echo "Not enough arguments"
echo "Usage: myrm [arg1] [myarg2] etc.."
fi
if [ -z "$MAXFILES" ]
then
for i in $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10}
do
rm -rf $i
shift
done
exit 1
fi
x=$(ls | wc -l)
if [ -n "$MAXFILES" -a "$#" -lt "$MAXFILES" ]
then
rm -rf $*
else
echo "Remove $# files? (y/n)"
read choice
case "$choice"
in
y) rm -rf $*;;
n) echo "Ok, I will not delete any files then";;
*) echo "Invalid option"
exit;;
esac
fi
And here is how it works:
Code:
$ ls
f1 f10 f11 f12 f13 f14 f15 f2 f3 f4 f5 f6 f7 f8 f9 myrm
$ MAXFILES= ./myrm f*
$ ls
f5 f6 f7 f8 f9 myrm
# MAXFILES is set to null and deletes up to 10 files even though I specified more.
$ MAXFILES=2 ./myrm f1 f2 f3 f4 f5
Remove 5 files? (y/n)
y
$ ls
f10 f11 f12 f13 f14 f15 f6 f7 f8 f9 myrm
# MAXFILES is set to 2 but I specified 5 files to delete. So it asks me y/n to confirm.
$ MAXFILES=5 ./myrm f1 f2 f3
$ ls
f10 f11 f12 f13 f14 f15 f4 f5 f6 f7 f8 f9 myrm
$
# MAXFILES is set to 5 and since I have specifed less than 5 arguments, it just does it without question.
Now that I have getch() to work, I have yet another problem. BTW, thank you for answering these questions, I do ask a lot, only because I am eager to know, what is a board used for anyways :)
Ok, he's the problem...
#include iostream.h
#include conio.h
int main()
{
char movement;
... (2 Replies)
Hello
if I like to move file from defined directories system to new directory that not contained any directories system structure .
But I like to create the same file system structure as source directory for example :
I have 2 directories: foo1 and foo2
foo1 have directories and foo2 have... (2 Replies)
hallo, ik heb hier een vraagje. hoeveel gebruikers kunnen er op 1 unix systeem. hopelijk antwoorden golle nu want ik moet da vinde voor school en die leerkracht zaagt. :p
groetjes eu wacht wa was mijne nick ah ja vraagje
groetjes vraagje
ik kan geen engels dus antwoord liever in het... (1 Reply)
Hey my friend was asking me if i knew a way to cout how many different words in a file. I told him no not off hand, but i was thinking about it, and i started to wonder also. I imagine this is probably pretty simple im just missing something, I keep confusing my self with how you would compair and... (16 Replies)
Hi,
Can anyone please explain a little about df command. I have following question:
Following example is showing % used as 4 where as total free blocks are 15.46 out of 16.00 MB blocks.
df -m /test
Filesystem MBblocks Free %Used Iused %Iused ... (5 Replies)
Discussion started by: itsabhi9
5 Replies
LEARN ABOUT SUNOS
asadmin-delete-http-qos
asadmin-delete-http-qos(1AS) User Commands asadmin-delete-http-qos(1AS)NAME
delete-http-qos - removes the quality of service parameter
SYNOPSIS
delete-http-qos --user admin_user[--password admin_password] [--host localhost][--port 4848][--passwordfile filename][--secure|-s] [--vir-
tualserver virtual_server_ID]instance_name
Removes the quality of service pamameter associated with the named server instance.
OPTIONS --user administrative user associated for the instance.
--password administrative password corresponding to the administrative user.
--host host name of the machine hosting the administrative instance.
--port administrative port number associated with the administrative host.
--passwordfile file containing passwords appropriate for the command (e.g., administrative instance).
--secure if true, uses SSL/TLS to communicate with the administrative instance.
--virtualserver virtual server ID. It can also be referred to as the variable $id in an obj.conf file. A virtual server ID cannot
begin with a number.
OPERANDS
instance_name name of the instance.
Example 1: Using delete-http-qos
asadmin> delete-http-qos --user admin --password adminadmin --host fuyako --port 7070 --virtualserver server1 server1
Deleted HTTP QOS with id = server1
Where: HTTP QOS is deleted for virtual server server1 and instance name server1.
EXIT STATUS
0 command executed successfully
1 error in executing the command
INTERFACE EQUIVALENT
Server instance, HTTP Server Virtual Servers, Instance QOS page for the server instance
asadmin-create-http-qos(1AS)J2EE 1.4 SDK March 2004 asadmin-delete-http-qos(1AS)