Sponsored Content
Top Forums UNIX for Dummies Questions & Answers [Solved] weird in find -exec command Post 302695225 by Lem on Sunday 2nd of September 2012 05:19:14 AM
Old 09-02-2012
GNU find 4.4.2 on linux works as expected:
Code:
$ find /tmp/*test* -user `whoami` -type f -exec ls -lrt '{}' \;
-rw-rw-r-- 1 lem lem 0 2012-09-02 10:53 /tmp/test1
-rw-rw-r-- 1 lem lem 0 2012-09-02 10:54 /tmp/test2
-rw-rw-r-- 1 lem lem 0 2012-09-02 10:53 /tmp/test3

Of course in the command above the ls "-rt" options are meaningless, since ls is run once for every file found. This below is good:

Code:
$ find /tmp/*test* -user `whoami` -type f -exec ls -lrt '{}' +
-rw-rw-r-- 1 lem lem 0 2012-09-02 10:53 /tmp/test3
-rw-rw-r-- 1 lem lem 0 2012-09-02 10:53 /tmp/test1
-rw-rw-r-- 1 lem lem 0 2012-09-02 10:54 /tmp/test2

--
Bye
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

find command exec error

Hi All, i am writing a shell script in korn shell which deletes all the files in a directory once in every 10DAYS. the directory has different format files. the script has something like this; cd /home/data/pavi echo "Please Enter the Number of Days to search for" read DAYS... (2 Replies)
Discussion started by: pavan_test
2 Replies

2. UNIX for Advanced & Expert Users

Find command with prune and exec

Hi, I'm using the following command to get a list of files on the system. find /releases -type f -exec ls -l > /home/sebarry/list.txt '{}' \; however, its searching a directory I don't want it to search so I know I have to use prune but I don't seem to be able to get prune and exec to work... (1 Reply)
Discussion started by: Sebarry
1 Replies

3. Shell Programming and Scripting

find command with -exec

Hi People, I have a directory full of compressed files (.Z extention) In many of these files there is a string pattern (3800078163033) I want to find all file names which contain this string in their text. Regards, Abhishek (2 Replies)
Discussion started by: max29583
2 Replies

4. Shell Programming and Scripting

How to get the exit code of -exec in the find command

Hi I have a little problem with the find command in a script that I'm writing. The script should check if there are some files younger than 100 seconds and then syncronise them with rsync. My find command: find -type f -cmin -100 -exec rsync -a --delete directory1/ directory2/ When I... (8 Replies)
Discussion started by: oku
8 Replies

5. Shell Programming and Scripting

find command to use multiple -exec options

Hello All, Is there a way to make exec do a couple of operations on a single input from find? For example, find . -type d -exec ls -l "{}" ";" I would like to give the result of each "ls -l" in the above to a wc. Is that possible? I want to ls -l | wc -l inside exec. How do I... (1 Reply)
Discussion started by: prasanna1157
1 Replies

6. Shell Programming and Scripting

find command with -exec

Hi all, Please could someone help with the following command requirement. I basically need to find files NEWER than a given file and order the result on time. My attempt so far is as follows: find . -newer <file_name> -exec ls -lrt {} ;\ But I dont seem to get the right result... (12 Replies)
Discussion started by: jonnyd
12 Replies

7. UNIX for Dummies Questions & Answers

What does the '\' in find -exec command

Hi, I have two scripts that remove files. One works fine and is coded find -name "syst*" -mtime +1 -exec rm {} \; The other is almost the same - only thing missing is the '\'. On that script though I keep getting: rm syst1202.file ? etc Does the \ make that difference or is it a... (3 Replies)
Discussion started by: Grueben
3 Replies

8. Shell Programming and Scripting

Find and move command with exec

Hi all, I am trying to find files newer than a given file and them mv them to a new location. So I far I have: find . ! -newer <file_name> -exec ls -l {} \; and find . ! -newer <file_name> -exec mv /TEMP_LOCATION {} \; find is not liking this. Anyone know how to modify the last... (2 Replies)
Discussion started by: jonnyd
2 Replies

9. Shell Programming and Scripting

Linux find command seems to not transmit all the result to the '-exec command'

Hello. From a script, a command for a test is use : find /home/user_install -maxdepth 1 -type f -newer /tmp/000_skel_file_deb ! -newer /tmp/000_skel_file_end -name '.bashrc' -o -name '.profile' -o -name '.gtkrc-2.0' -o -name '.i18n' -o -name '.inputrc' Tha command... (3 Replies)
Discussion started by: jcdole
3 Replies
sys_attrs_eisa(5)						File Formats Manual						 sys_attrs_eisa(5)

NAME
sys_attrs_eisa - eisa subsystem attributes DESCRIPTION
This reference page lists and describes attributes for the EISA Bus (eisa) kernel subsystem. Refer to the sys_attrs(5) reference page for an introduction to the topic of kernel subsystem attributes. For this subsytem, users should modify only the following attribute and do so only for the purpose described. Any other visible attributes cannot or should not be modified. Enables (1) or disables (0) console messages that are used by driver developers to collect information about a configuration prob- lem. A developer can set this attribute by using the sysconfig or sysconfigdb utility. See sysconfig(8), sysconfigdb(8), and cfg- mgr(8) for more information on options for modifying attributes and reconfiguring a kernel subsystem. Default value: 0 SEE ALSO
Commands: cfgmgr(8), sysconfig(8), sysconfigdb(8) Files: stanza(4), cfgmgr.auth(4), sysconfigtab(4) Others: sys_attrs(5) Writing EISA and ISA Bus Device Drivers sys_attrs_eisa(5)
All times are GMT -4. The time now is 08:33 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy