Sponsored Content
Operating Systems AIX Find and rm files with spaces in the name Post 302926149 by Papa Lee on Friday 21st of November 2014 01:17:12 PM
Old 11-21-2014
Using find * was suggested from another source. At first it seemed to do what was needed. In fact, executing it in a directory where none of the file names contain spaces or something that's appearing as a space does work as advertised.

---------- Post updated at 12:17 PM ---------- Previous update was at 12:09 PM ----------

Don,

Your suggestion
Code:
find . \( -type d ! -name . -prune \) -o \( -type f -name '* *' -mtime +30 -exec echo rm {} + \)

works. Thank you.

For my edification, what does the + do in rm {} + \?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Find fields with no spaces in value

This is what I need to do I have a file that has a field with values like this 1111 2222 3333 4444 55555 666 333333333 444444444 I need for my command to out put only those fields that do not have spaces in them. So my output for the above file would be 333333333 444444444 how... (10 Replies)
Discussion started by: alfredo123
10 Replies

2. UNIX for Dummies Questions & Answers

For loop using find with file name spaces

Hello All, This question is actually for the service console of VMware ESX 3.5 but is relevant to this forum I think. I have been advised to use the following commands: for i in `find /vmfs/volumes/Test_VMFS/ -name "*.vmx"` do echo "$i" #sed -i 's/scsi1:0.present =... (3 Replies)
Discussion started by: mronsman
3 Replies

3. UNIX for Dummies Questions & Answers

find command returns files with spaces, mv won't work...

Hi guys. I am trying, to move files found with the find command... Script runs fine, until it reaches a file that contains spaces... Here is what i wrote up quickly. ROOTDIR=/apps/data SEARCH=$(find /data/HDTMPRestore/home/tmq/ -type f -print | grep Mods/Input/bck | cut -c19-) for i... (1 Reply)
Discussion started by: Stephan
1 Replies

4. Shell Programming and Scripting

Script to find folders with spaces and end of files and directories

Hi I need a script that can search through a set of directories and can locate any file or directory that has a space at the end Filename(space) Foldername(space) I then need to remove that space within the script Hope someone can help thanks in advance Treds (8 Replies)
Discussion started by: treds
8 Replies

5. Shell Programming and Scripting

awk help with find command and filenames with spaces

I have the following code: find /usr/local/test5 -type f -mtime +30 -exec ls -l {} \; | awk '{print $5, $6, $7, $8, $9}' I have this as output: 14 Aug 12 00:00 /usr/local/test5/file1 14 Aug 12 00:00 /usr/local/test5/lastname, The bolded part is where I run into trouble. The actual... (4 Replies)
Discussion started by: streetfighter2
4 Replies

6. Shell Programming and Scripting

find -exec directories with spaces

All, I have a cleanup script that removes directories and all contents underneath, but I am having issues with directories with spaces. This is the command I am currently running, how can I get it to work with directories with spaces? find /path -mindepth 3 -type d -exec rm -rf {} \; (29 Replies)
Discussion started by: markdjones82
29 Replies

7. UNIX for Dummies Questions & Answers

Regular Expressions -- Find spaces outside

Hello, I need help with using grep and regular expressions.... I have a long list of about 1000 lines of Chinese flashcards. Here's a small excerpt: 意文 yìwén (given name) 貴姓 guìxìng (honorable surname) 貴 guì (honorable) 姓 xìng (one's surname is; to be surnamed; surname) 呢 ne (interrogative... (2 Replies)
Discussion started by: arduino411
2 Replies

8. Shell Programming and Scripting

How to find spaces and update values on the same line.

Dear all, I'm trying to write a script where: A file contains more or less 2000 lines. To some of those lines, in a specific position, let's say 89-92 there are spaces. So, this script should find these spaces on specific position and update a value (from 2 to 1) to another position of the... (4 Replies)
Discussion started by: paniklas
4 Replies

9. Shell Programming and Scripting

Loop with Find—damn spaces!

Hi Guys, I'm trying to find all files with a particular extension and then loop some actions. The problem is that if the files have spaces in their names I get end up being each word as a separate result rather than the entire file. ext=".txt" out=".rtf" for i in $( find "$1" -name "*$ext" );... (9 Replies)
Discussion started by: imonkey
9 Replies

10. Shell Programming and Scripting

How to find and replace a string with spaces and / recursively?

Hi all, I wanted to find and replace an email id from entire directory structure on a Linux server. I found that find . -type f -print0 | xargs -0 sed -i 's/abc@yahoo.com/xyz@gmail.com/g' would do it perfectly. But my search criteria has extended and now I want to search for a string1 like... (2 Replies)
Discussion started by: pat_pramod
2 Replies
fixman(1M)																fixman(1M)

NAME
fixman - fix manpages for faster viewing with man command SYNOPSIS
alt-path] DESCRIPTION
The command is a shell script that processes manpages in the directories to unexpand spaces to tabs where possible, and to remove all char- acter-backspace pairs (which usually exist to cause overstriking or underscoring for printer output). Removal of unnecessary character sequences improves the speed of man(1), and reduces disk space consumption. The command should be run after using to create formatted, manpages from unformatted, source files (see catman(1M)). By default, searches for subdirectories in the following parent directories in the order indicated: o o o If the environment variable is set, the directory paths specified by are searched instead of the default. See environ(5) for a description of the environment variable. The command does not remove duplicate blank lines. Thus, all files remain a multiple of one page (66 lines) long and can still be passed directly to (see lp(1)). (Note that man(1) normally uses to accomplish this removal.) To ensure success, should be run by a user who has appropriate privileges. It will take awhile to complete depending on system speed, load, memory size, etc. As a side-effect, file ownerships and permissions may be changed. Options Perform actions based on the given alternate root. With this option, alt-path will be prepended to all directory paths, including default paths or the paths defined by EXTERNAL INFLUENCES
Environment Variables if set, defines the directories to be searched for manpages. WARNINGS
If the value of is not the same while is running as it was when was run or when manpage files were installed, some files may be missed and not processed (see catman(1M)). EXAMPLES
Run fixman from a server to fix the manpages on a diskless under the alternate root This will fix manpages in directories under: FILES
Directories containing [compressed] nroff(1)-formatted versions of manpages AUTHOR was developed by HP. SEE ALSO
catman(1M), chmod(1), expand(1), lp(1), man(1), mv(1), sed(1), environ(5). fixman(1M)
All times are GMT -4. The time now is 03:36 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy