Gerald Thurman wrote: > I wrote a command that moves all the files having > the permissions "rw-------" (i.e. 600) found in a > directory to a different directory. The command > has the following logic inside of a loop. > > ls -l $filename | grep -q "^-rw-------" # line 1 > [ $? -eq 0 ] && mv $filename $newdir > > The command works, but I wanted to replace line #1 with a > single command eliminating the pipe. Initially, I thought the > 'test' command would be sufficient, but it's not. Any ideas? > Something like: find . -maxdepth 0 -name $filename -perm 600 -exec mv {} $newdir \; -- -Eric 'shubes' "There is no such thing as the People; it is a collectivist myth. There are only individual citizens with individual wills and individual purposes." -William E. Simon (1927-2000), Secretary of the Treasury (1974-1977) "A Time For Truth" (1978), pg. 237 --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss