Sponsored Content
Homework and Emergencies Homework & Coursework Questions Delete restore and empty trash Post 302478731 by Chubler_XL on Wednesday 8th of December 2010 07:02:24 PM
Old 12-08-2010
Restore function should test to ensure file they are trying to restore is actually in the dustbin.

Check for upper or lower case responses in your case statements (could also consider looping with a trap for non YorN answers):

Code:
     case $ans in
        Y|y) rm "$file";;
        N|n) ;;
        *) echo "Please answer Y or N" ;;


Couple of simplification tips:

To truncate a file you can use:

Code:
> store

Instead of piping ls to a tempfile and reading it back, try:

(also consider a renamed of variable to "file" to make things more self-documenting):
Code:
for file in *
do
   . . .
done


Last edited by Chubler_XL; 12-08-2010 at 08:10 PM..
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Can't empty trash in OS X!

I trashed Adobe Acrobat (not Acrobat Reader today) because Adobe screwed up my licensing; their solution was to issue me a new serial number (thanks, guys). Anyhoo, I can't delete all of the Acrobat folder from my trash in OS X, nor can I move it out of the trash (it just copies). Any suggestions?... (4 Replies)
Discussion started by: chenly
4 Replies

2. Linux

empty trash

Hello i am trying to empty the trash using rm or rmdir command . Any idea how to delete the folders and subfolders using one of the above commands? Thank You (2 Replies)
Discussion started by: exhumation
2 Replies

3. UNIX for Advanced & Expert Users

How to delete empty lines

abc# abc#this is a test abc#this is a test to delete abc# xyz# xyz#this is a test two xyz# In the above example '#' is common. How to do delete the emply lines. In specific to observe the output as: abc#this is a test abc#this is a test to delete xyz#this is a test two . . . . (5 Replies)
Discussion started by: Aejaz
5 Replies

4. Shell Programming and Scripting

Del - trash - restore CSH commands!!

Anyone who could help me with those three commands, i'm really new in cshell script so please be understandable.. Need to demostrate those three commands del trash (incl -ai) i that you will be asked to confirmed that they can be deleted a to move all those files from dustbin and to... (2 Replies)
Discussion started by: Visi_Ks
2 Replies

5. Shell Programming and Scripting

scripts to Initialise,backup,restore,delete and empty

you are to write scripts for a customer that would require a system enable the backing up of files and directories. The script should (these names should be used): 1. INITIALISE: Initialise the directory for the backup(called backup and should be in the home directory) and any other... (1 Reply)
Discussion started by: babby01
1 Replies

6. UNIX for Dummies Questions & Answers

Recreate/Restore Repository and/or change/delete Public Keys???

I have a BIG problem... I host a public (Debian) repository on Cydia (for jailbroken iphones). I use my home Mac running Ubuntu in VMWare Fusion. For the repository, I have to have 5 items in a folder to make it 'live:' 1. deb_files folder (to hold my Debian packages) 2. Packages file 3.... (0 Replies)
Discussion started by: thazsar
0 Replies

7. UNIX for Dummies Questions & Answers

How to delete some empty folders?

I have an amount of folders and I want to delete only the empty ones. But I have more than 200 empty folders, so I would preffer do not delete one by one... I know it is possible, but I don't know how. I've tried with the size, using 'du' command, and saving the result in a file. After that, I made... (3 Replies)
Discussion started by: saitsug
3 Replies

8. Shell Programming and Scripting

Delete/Restore Script

Hi there is anyone able to show me two scripts for a delete and a restore command. Delete - move a file to a dustibin directory that i have created. check to see if that file exsits first in the dustbin if so delete the file before moving the new one. Restore - return the file to its... (1 Reply)
Discussion started by: arsenal1994
1 Replies

9. UNIX for Beginners Questions & Answers

Can't delete a file in the trash on OSX 10.11.6

I use a Mac running OSX El Capitan = UNIX user the hood. After rearranging files on an external hard drive, I ended up with a folder in the trash containing a file called "~INITPicker 2.0". I cannot empty the trash, and so delete the file. I even tried terminal, using the rm file command and... (38 Replies)
Discussion started by: djfilms
38 Replies
towlower(3C)						   Standard C Library Functions 					      towlower(3C)

NAME
towlower - transliterate upper-case wide-character code to lower-case SYNOPSIS
#include <wchar.h> wint_t towlower(wint_t wc); DESCRIPTION
The towlower() function has as a domain a type wint_t, the value of which must be a character representable as a wchar_t, and must be a wide-character code corresponding to a valid character in the current locale or the value of WEOF. If the argument has any other value, the argument is returned unchanged. If the argument of towlower() represents an upper-case wide-character code, and there exists a correspond- ing lower-case wide-character code (as defined by character type information in the program locale category LC_CTYPE), the result is the corresponding lower-case wide-character code. All other arguments in the domain are returned unchanged. RETURN VALUES
On successful completion, towlower() returns the lower-case letter corresponding to the argument passed. Otherwise, it returns the argument unchanged. ERRORS
No errors are defined. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |CSI |Enabled | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
iswalpha(3C), setlocale(3C), towupper(3C), attributes(5), standards(5) SunOS 5.10 14 Aug 2002 towlower(3C)
All times are GMT -4. The time now is 05:39 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy