How can I prevent find from outputting the directory name /home/xxxxxxxx/Backup/.system (which isn't even "other writable"?
I am trying to search for files that are "world writable" on a shared web host using the find statement, and I want to prevent find from creating an error (because the of directory permissions). I don't want to just pipe stderr to /dev/null as this would suppress unexpected errors.
This statement works correctly but produces an error"
but for some reason the statement
creates the output
i.e. it outputs the name of the directory excluded along with the files that are "other" writeable.
FYI
the W bit is not set for "other", so I don't understand what is going on.
I am using find (GNU findutils) 4.4.2 on CentOS in case it matters.
How can I prevent find from outputting the directory name /home/xxxxxxxx/Backup/.system (which isn't even "world writable"?
As an aside, has anyone seen a good find tutorial? Man page does an OK job with the individual options, but really lacks the context for putting them together in combination
Hi,
I am getting different output for grep depending which directory I am in.
The following is a transcript of my session, I am using egrep but have also used grep -E. The directory names have been changed for security:
$pwd
/dir1/dir2/dir3/dir4
$echo 000000 |egrep -v
$echo $?
1
$cd ..... (10 Replies)
I had a similar script in solaris and it had no problem. I wrote this one in freeBSD and it gave me strange output. Can anyone please tell me why? thanks a lot
#!/bin/sh
#This is a shell script that checks file system capacity mounted on /home directory
#If file system is over 90% capacity,... (1 Reply)
hi, in solaris 10 SUN SPARC V245 server the following df -h output is showing . can i reuse the following disk space by deleting them
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
20G 5.2G 14G 27% /platform/sun4u-us3/lib/libc_psr.so.1... (2 Replies)
Hi
At OK> prompt, I have run the boot -s command
After system is coming on to multiuser state, when I run the " who -r" command, I get the following message
# who -r
run-level Oct 17 03:48 last=
Means I dont see "S" after run-level keyword. Could any one... (2 Replies)
I was reviewing yesterday's sar file and came across this strange output! What in the world? Any reason why there's output like that?
SunOS unixbox 5.10 Generic_144488-07 sun4v sparc SUNW,T5240 Solaris
00:00:58 device %busy avque r+w/s blks/s avwait avserv
11:20:01 ... (4 Replies)
Hi all,
After deleting some large log files on solaris 9 machine I can see strange df output shows below
/dev/vx/dsk/rootvol 45G 16384E 50G 39879076698694% /
I thought it will back to normal once I restart it but did not. I have seen in sunsolve article 6362734 that "Solaris 8... (0 Replies)
Hi,
I using tcl script to perform certain conditions. Part of the results should have average . I couldn't figure out what 's the cause as the result of the average is Zero.
Example of the case????
#!/usr/bin/tclsh
set counter 500
set total 1000
puts "Total num: $total \n"
puts ... (3 Replies)
Can someone please explain why I get two outputs with the du command? The first one gave me one. I also didn't ask for the second directory so why did it give that directory?
$ du -h "/media/Part 1/Desktop/playlist"
775M /media/Part 1/Desktop/playlist
$ du -h "/media/Part... (1 Reply)
Can someone please explain this to me?
auser:x:500:500:Anne User:/home/auser:/bin/sh
buser:x:501:501:Bob User:/home/buser:/bin/bash
I'm used to it looking like this. What is the difference between the first name and second name? In the first case I had to use the first name to change my... (3 Replies)
Hi,
Kindly help me to understand the behavior or logic of the below shell command
$ echo $!#
echo $echo $
$
$ echo !$#
echo $#
0
I am using GNU bash, version 3.2.25(1)-release (2 Replies)
Discussion started by: royalibrahim
2 Replies
LEARN ABOUT DEBIAN
caca_frame
libcaca canvas frame handling(3caca) libcaca libcaca canvas frame handling(3caca)NAME
libcaca canvas frame handling -
Functions
__extern int caca_get_frame_count (caca_canvas_t const *)
Get the number of frames in a canvas.
__extern int caca_set_frame (caca_canvas_t *, int)
Activate a given canvas frame.
__extern char const * caca_get_frame_name (caca_canvas_t const *)
Get the current frame's name.
__extern int caca_set_frame_name (caca_canvas_t *, char const *)
Set the current frame's name.
__extern int caca_create_frame (caca_canvas_t *, int)
Add a frame to a canvas.
__extern int caca_free_frame (caca_canvas_t *, int)
Remove a frame from a canvas.
Detailed Description
These functions provide high level routines for canvas frame insertion, removal, copying etc.
Function Documentation
__extern int caca_get_frame_count (caca_canvas_t const *cv) Return the current canvas' frame count.
This function never fails.
Parameters:
cv A libcaca canvas
Returns:
The frame count
Referenced by caca_set_canvas_boundaries().
__extern int caca_set_frame (caca_canvas_t *cv, intid) Set the active canvas frame. All subsequent drawing operations will be performed on that
frame. The current painting context set by caca_set_attr() is inherited.
If the frame index is outside the canvas' frame range, nothing happens.
If an error occurs, -1 is returned and errno is set accordingly:
o EINVAL Requested frame is out of range.
Parameters:
cv A libcaca canvas
id The canvas frame to activate
Returns:
0 in case of success, -1 if an error occurred.
References caca_add_dirty_rect().
Referenced by caca_set_canvas_boundaries().
__extern char const* caca_get_frame_name (caca_canvas_t const *cv) Return the current frame's name. The returned string is valid until the
frame is deleted or caca_set_frame_name() is called to change the frame name again.
This function never fails.
Parameters:
cv A libcaca canvas.
Returns:
The current frame's name.
__extern int caca_set_frame_name (caca_canvas_t *cv, char const *name) Set the current frame's name. Upon creation, a frame has a default name
of 'frame#xxxxxxxx' where xxxxxxxx is a self-incrementing hexadecimal number.
If an error occurs, -1 is returned and errno is set accordingly:
o ENOMEM Not enough memory to allocate new frame.
Parameters:
cv A libcaca canvas.
name The name to give to the current frame.
Returns:
0 in case of success, -1 if an error occurred.
__extern int caca_create_frame (caca_canvas_t *cv, intid) Create a new frame within the given canvas. Its contents and attributes are copied
from the currently active frame.
The frame index indicates where the frame should be inserted. Valid values range from 0 to the current canvas frame count. If the frame
index is greater than or equals the current canvas frame count, the new frame is appended at the end of the canvas. If the frame index is
less than zero, the new frame is inserted at index 0.
The active frame does not change, but its index may be renumbered due to the insertion.
If an error occurs, -1 is returned and errno is set accordingly:
o ENOMEM Not enough memory to allocate new frame.
Parameters:
cv A libcaca canvas
id The index where to insert the new frame
Returns:
0 in case of success, -1 if an error occurred.
Referenced by caca_set_canvas_boundaries().
__extern int caca_free_frame (caca_canvas_t *cv, intid) Delete a frame from a given canvas.
The frame index indicates the frame to delete. Valid values range from 0 to the current canvas frame count minus 1. If the frame index is
greater than or equals the current canvas frame count, the last frame is deleted.
If the active frame is deleted, frame 0 becomes the new active frame. Otherwise, the active frame does not change, but its index may be
renumbered due to the deletion.
If an error occurs, -1 is returned and errno is set accordingly:
o EINVAL Requested frame is out of range, or attempt to delete the last frame of the canvas.
Parameters:
cv A libcaca canvas
id The index of the frame to delete
Returns:
0 in case of success, -1 if an error occurred.
References caca_add_dirty_rect().
Author
Generated automatically by Doxygen for libcaca from the source code.
Version 0.99.beta18 Fri Apr 6 2012 libcaca canvas frame handling(3caca)