Sponsored Content
Top Forums Shell Programming and Scripting Find with rm command gives strange results Post 303000227 by Scrutinizer on Thursday 6th of July 2017 02:52:53 PM
Old 07-06-2017
Quote:
The rm utility attempts to remove the non-directory type files specified on the command line
man rm
This is the default behaviour of rm..

You can add -type f to the find command so that it only finds files..

Last edited by Scrutinizer; 07-06-2017 at 03:59 PM..
 

10 More Discussions You Might Find Interesting

1. AIX

Strange ls results..

Multipart question.. Can anybody explain why this happens : -rw-rw-r-- 1 fnsw fnusr 1531061 Feb 13 21:45 filename1.log -rw-rw-r-- 1 fnsw fnusr 1760706 Feb 10 22:10 filename2.log -rw-rw-r-- 1 fnsw fnusr 1525805 Aug 16 2005 filename3.log -rw-rw-r-- 1... (3 Replies)
Discussion started by: dbridle
3 Replies

2. Shell Programming and Scripting

Sending find command results to email

This is probably simple so forgive me... I just want to find all files in a folder created within the last 10 minutes... This is easy: # find /home/folder -cmin -10 If the find command locates any files created in the last ten minutes I want it to send an email alert. I just want to... (3 Replies)
Discussion started by: gardellap
3 Replies

3. Shell Programming and Scripting

edit results of a find command

Hi Purpose is to have a utility command to find and edit files . I tried a function like the following in my .profile file function vifind(){ find . -name $1 -print -exec vi {} \; } Is this correct? is there a better way to do it? I see this behaving a bit strange in case of AIX, and... (6 Replies)
Discussion started by: grep_whoami
6 Replies

4. UNIX for Dummies Questions & Answers

Strange Results

I am using th following to get the percentage and have never used bc before: percent=$(echo "scale=4;(34117/384000)*100" | bc) 8.884600 percent=$(echo "scale=2;(34117/384000)*100" | bc) 8.00 Why do I get the results of 8.00 instead of 8.88 when using a scale of 2. I only want 2 decimal... (2 Replies)
Discussion started by: mariaa33
2 Replies

5. Shell Programming and Scripting

Place 'find' results within TeX command

Hi, In an effort to collect all my .java-files and place them in a LaTeXfile (using the listings environment of latex), i tried to use ex. So what i have now is: find . -name "*\.java" > latex ex latex <<HERE %s/\(.*\)/\\lstinputlisting{\1} wq HERE So i try to escape the '\' with... (1 Reply)
Discussion started by: HannesBBR
1 Replies

6. UNIX for Dummies Questions & Answers

Find command gave unexpected results

Hi, I recently executed a find command that caused unexpected permission changes and we had to do a full system restore. Can someone please explain what this command would do? find /staging/admin/scr * -exec chmod 755 '{}' + It caused file permissions inside / to be modified strangely. ... (1 Reply)
Discussion started by: poornima
1 Replies

7. Shell Programming and Scripting

ksh script find command not printing any results

Hello, Hitting a wall on this one. When at the command prompt it works fine: # find /home/testuser -name 'PAINT*canvasON.txt' /home/testuser/PAINT_canvasON.txt # pwd /home/testuser # ls -l PAINT*canvasON.txt -rw-r--r-- 1 root user 23 Feb 07 02:58 PAINT_canvasON.txt... (2 Replies)
Discussion started by: seekryts15
2 Replies

8. UNIX for Dummies Questions & Answers

Strange result using find command.

I created a file with the permissions of 776. When I ran the command find /root/Desktop -perm -644 -type f The created file shows up as part of the results. Doesn't -perm -mode mean that for global, only 4(read) and 2(write) can be accepted ? (2 Replies)
Discussion started by: Hijanoqu
2 Replies

9. Shell Programming and Scripting

Strange behavior of find and rm command

Hi I run the below command to find and delete *.xml files 90 or more days old. find . -type f -name '*.xml' -mtime +90 -exec rm {} \; find: stat() error ./Hello/2014_EMPTY.xml: No such file or directory ./Hello/2014_EMPTY_8011.xml: No such file or directory ..... .... If the file... (10 Replies)
Discussion started by: mohtashims
10 Replies

10. UNIX for Beginners Questions & Answers

Strange sort -r results

Hi Folks - I have this file that looks like this: outbox/logs/Client_1042.log outbox/logs/Client_941.log outbox/logs/Client_942.log outbox/logs/Client_943.log outbox/logs/Client_944.log And this is my code: #!/bin/bash _OUTBOX_BIN="outbox/logs/" _NAME="Client" _TEMP="temp.txt"... (9 Replies)
Discussion started by: SIMMS7400
9 Replies
DACSCRED(1)						       DACS Commands Manual						       DACSCRED(1)

NAME
dacscred - acquire and manage DACS credentials SYNOPSIS
dacscred [-dd dir] [-ll log_level] [-v] op [opargs] DESCRIPTION
This program is part of the DACS suite. The dacscred utility supports simple DACS authentication, optionally storing the returned DACS identities securely for future use by non-browser applications. Basic maintenance operations are provided for this cache of credentials. DACS per-user information, including the cache, is kept within a directory that must be owned by the user. Additionally, the directory must be accessible only by the user. DACS will refuse to use any per-user information if file permissions are inappropriate. If this directory is not specified on the command line, the following is the default behaviour. If an environment variable named DACSDIR is available, its value is used for the name of this directory; otherwise, DACS will use a directory named .dacs in the user's home directory. The contents of the cache file are encrypted. A password must be provided when the cache is created and before each subsequent access. Currently, AES-128-CFB is used along with a SHA1-based HMAC[1]. Security A jurisdiction may reject credentials that are used from an IP address that does not match the IP address from which the credentials were initially requested (see the VERIFY_IP configuration directive). This means that if a cache is moved to a different host, the credentials may be treated as invalid if they are used from that host. OPTIONS
The following command line flags are common to all operations: -dd directory The DACS directory to use instead of the default is directory. -ll log_level Set the debugging output level to log_level (see dacs(1)[2]). The default level is warn. -v The -v flag bumps the debugging output level to debug or (if repeated) trace. The op argument specifies the operation to be performed. The following operations are available: Try to authenticate as username by invoking dacs_authenticate[3] at the URL auth-URL. username has the syntax [[federation]::]jurisdiction:username (the jurisdiction component of the name must be provided; see dacs(1)[4]). An SSL connection is always used for this purpose. If authentication is successful and the -s flag is not given, the (username, auth-URL) pair will be recorded; subsequent invocations of the command can omit the auth-URL argument if it is unchanged. If the -p flag is given, the user is prompted for a password to pass to dacs_authenticate; if -pf is given instead, a password is read from file (stdin is read if file is "-"). If aux is given, it is used as the value of the AUXILIARY argument to dacs_authenticate. The -caf (-ccf) flag identifies file as a file of CA certificates (client certificates) in PEM format, respectively; see sslclient(1)[5]. New credentials replace old credentials in the cache. Credentials and authentication mappings in the cache are not automatically managed, so the cache may contain credentials that have expired. The following example prompts the user for a password before trying to authenticate as DSS:smith: % dacscred auth -p DSS:smith https://dss.example.com/cgi-bin/dacs/dacs_authenticate The following example might be used within a script to test if $passwd is the correct password for DSS:smith: % echo $passwd | dacscred auth -s -pf - DSS:smith https://dss.example.com/cgi-bin/dacs/dacs_authenticate The exit status will be 0 only if the password is correct. Delete all credentials with a name that matches a regular expression (see regex(3)[6]). Print all credentials to stdout that should be sent along with a service request to the given URL. If no URL is given, print all credentials in the cache. Note that these credentials represent DACS identities and should be kept secret. List the names of all credentials in the cache, by default. This is equivalent to providing the cred argument. If the auth argument is given, a list of identities and the auth-URL arguments that were used to authenticate those identities is displayed. If a regex is given, the list is limited to those identities matched by it (cred behaviour) or those "username auth-URL" strings that match it (auth behaviour). Change the password that protects the cache. The current password must first be provided. DIAGNOSTICS
The program exits 0 if everything was fine, 1 if an error occurred. BUGS
This command only supplies partial support for interacting with dacs_authenticate. SEE ALSO
dacs_authenticate(8)[3] AUTHOR
Distributed Systems Software (www.dss.ca[7]) COPYING
Copyright2003-2012 Distributed Systems Software. See the LICENSE[8] file that accompanies the distribution for licensing information. NOTES
1. HMAC http://www.rfc-editor.org/rfc/rfc2104.txt 2. dacs(1) http://dacs.dss.ca/man/dacs.1.html 3. dacs_authenticate http://dacs.dss.ca/man/dacs_authenticate.8.html 4. dacs(1) http://dacs.dss.ca/man/dacs.1.html#naming 5. sslclient(1) http://dacs.dss.ca/man/sslclient.1.html 6. regex(3) http://www.freebsd.org/cgi/man.cgi?query=regex&apropos=0&sektion=3&manpath=FreeBSD+9.0-RELEASE&format=html 7. www.dss.ca http://www.dss.ca 8. LICENSE http://dacs.dss.ca/man/../misc/LICENSE DACS 1.4.27b 10/22/2012 DACSCRED(1)
All times are GMT -4. The time now is 08:48 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy