11-28-2010
Counting the number of readable, writable, and executable items in a directory
Hello, I'm writing a script in sh in which the first command line argument is a directory. from that, i'm suppose to count the number of readable, writable, and executable items in the directory. I know using $1 represents the directory, and ls would display all the items in the directory, and that ls | wc -l would count the number of items. I'm uncertain as to how to filter ls so that only the readable/writable/executable files are shown and counted, and since I don't know if i'm the user, group, or other I cant check the permissions.
could someone show me how to do this? Thanks
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Some simple questions from a simple man.
If i wanted to count the number of files contained within a directory, say /tmp would ls -l /tmp ¦ wc -l suffice and will it be accurate?
second one: How would i check the number of files with a certain string in the filename, in the same directory.
... (2 Replies)
Discussion started by: iamalex
2 Replies
2. UNIX for Dummies Questions & Answers
This should be so simple.. I have folder with about 27 subfolders in it, each folder has a number of fonts in it.. how do I get the total number of fonts for all subfolders? (2 Replies)
Discussion started by: glev2005
2 Replies
3. Shell Programming and Scripting
Hi All,
To start with, I have been reading this site for years, Unfortunately I do not consider myself versed well enough with scripts to provide useful help to others. The Blind cannot lead the Blind!
Many of you have provided me with brain food and solutions over the years without even... (4 Replies)
Discussion started by: Festus Hagen
4 Replies
4. Programming
Hi,
Can anyone tell me how to find out how many bits a c executable was compiled in?
I am trying to do some investigation of running 32bit programs in 64bit systems. (1 Reply)
Discussion started by: Leion
1 Replies
5. UNIX for Dummies Questions & Answers
Help Needed !
Can we count number of folders of specific date in a directory, even if directory has folders of different dates.
Please reply as soon as possible. (1 Reply)
Discussion started by: vishal_215
1 Replies
6. Shell Programming and Scripting
This is my first ever post... please help! :o
I have two columns....here is part of the file...
12, 46798
6692, 46799
5710, ... (3 Replies)
Discussion started by: pelhabuan
3 Replies
7. Shell Programming and Scripting
I am trying to display the output of ls and also print the number of characters in EVERY file name. This is what I have so far:
#!/bin/sh
for x in `ls`; do
echo The number of characters in x | wc -m
done
Any help appreciated (1 Reply)
Discussion started by: LinuxNubBrah
1 Replies
8. Shell Programming and Scripting
So I have a loop that stated if a directory exists or not. If it does it prints the number of files within that directory. I use this code...
result=`(ls -l . | egrep -c '^-')`
However, no matter which directory I input, it outputs the number "2"
What is wrong here? (4 Replies)
Discussion started by: itech4814
4 Replies
9. What is on Your Mind?
In the past few days have I have done a lot of code cleanup work in various categories, including faster page loading and bug fixes:
Move countless inline style directives to external CSS stylesheets for key pages (faster page loading)
Fixed bug in member panel going between desktop and... (6 Replies)
Discussion started by: Neo
6 Replies
LEARN ABOUT SUSE
gtk2::recentchooser
Gtk2::RecentChooser(3) User Contributed Perl Documentation Gtk2::RecentChooser(3)
NAME
Gtk2::RecentChooser
HIERARCHY
Glib::Interface
+----Gtk2::RecentChooser
METHODS
$chooser->add_filter ($filter)
o $filter (Gtk2::RecentFilter)
recentinfo = $chooser->get_current_item
string = $chooser->get_current_uri
$chooser->set_current_uri ($uri)
o $uri (string)
May croak with a Glib::Error in $@ on failure.
recentfilter = $chooser->get_filter
$chooser->set_filter ($filter)
o $filter (Gtk2::RecentFilter)
(list) = $chooser->get_items
integer = $chooser->get_limit
$chooser->set_limit ($limit)
o $limit (integer)
(filters) = $chooser->list_filters
boolean = $chooser->get_local_only
$chooser->set_local_only ($local_only)
o $local_only (boolean)
$chooser->remove_filter ($filter)
o $filter (Gtk2::RecentFilter)
$chooser->select_all
boolean = $chooser->get_select_multiple
$chooser->set_select_multiple ($select_multiple)
o $select_multiple (boolean)
$chooser->select_uri ($uri)
o $uri (string)
May croak with a Glib::Error in $@ on failure.
boolean = $chooser->get_show_icons
$chooser->set_show_icons ($show_icons)
o $show_icons (boolean)
boolean = $chooser->get_show_not_found
$chooser->set_show_not_found ($show_not_found)
o $show_not_found (boolean)
boolean = $chooser->get_show_private
$chooser->set_show_private ($show_private)
o $show_private (boolean)
boolean = $chooser->get_show_tips
$chooser->set_show_tips ($show_tips)
o $show_tips (boolean)
$chooser->set_sort_func ($sort_func, $sort_data=undef)
o $sort_func (scalar)
o $sort_data (scalar)
recentsorttype = $chooser->get_sort_type
$chooser->set_sort_type ($sort_type)
o $sort_type (Gtk2::RecentSortType)
$chooser->unselect_all
$chooser->unselect_uri ($uri)
o $uri (string)
(list) = $chooser->get_uris
PROPERTIES
'filter' (Gtk2::RecentFilter : readable / writable / private)
The current filter for selecting which resources are displayed
'limit' (integer : readable / writable / private)
The maximum number of items to be displayed
'local-only' (boolean : readable / writable / private)
Whether the selected resource(s) should be limited to local file: URIs
'recent-manager' (Gtk2::RecentManager : writable / construct-only / private)
The RecentManager object to use
'select-multiple' (boolean : readable / writable / private)
Whether to allow multiple items to be selected
'show-icons' (boolean : readable / writable / private)
Whether there should be an icon near the item
'show-not-found' (boolean : readable / writable / private)
Whether the items pointing to unavailable resources should be displayed
'show-private' (boolean : readable / writable / private)
Whether the private items should be displayed
'show-tips' (boolean : readable / writable / private)
Whether there should be a tooltip on the item
'sort-type' (Gtk2::RecentSortType : readable / writable / private)
The sorting order of the items displayed
SIGNALS
item-activated (Gtk2::RecentChooser)
selection-changed (Gtk2::RecentChooser)
ENUMS AND FLAGS
enum Gtk2::RecentSortType
o 'none' / 'GTK_RECENT_SORT_NONE'
o 'mru' / 'GTK_RECENT_SORT_MRU'
o 'lru' / 'GTK_RECENT_SORT_LRU'
o 'custom' / 'GTK_RECENT_SORT_CUSTOM'
enum GtkRecentChooserError
o 'not-found' / 'GTK_RECENT_CHOOSER_ERROR_NOT_FOUND'
o 'invalid-uri' / 'GTK_RECENT_CHOOSER_ERROR_INVALID_URI'
SEE ALSO
Gtk2, Glib::Interface
COPYRIGHT
Copyright (C) 2003-2008 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
perl v5.12.1 2010-07-05 Gtk2::RecentChooser(3)