08-17-2008
That's what I said
Quote:
then xargs -0 instead of using whitespace as a separating reference uses '\0'
What I meant was that the "everyday" bash programmer wouldn't understand the importance of using '\0' as a reference instead of '\n'. Someone who reads this forum on a regular basis would have an alias like "do_find_thingy" that would totally anticipate every aspect of every problem find might oppose (eheh - not).
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hi, say i have the following directory structure a/b/c/d...
can i do df -kt /a/b/c/d and the output will gives me the total space of the directory space in d? or the output will just be the total space of the parent directory a.
hope its clear.. (2 Replies)
Discussion started by: yls177
2 Replies
2. Programming
hai friends
I need a program to find the size of a directory.. When i tried to get the size, it always gives the default space allocated for it. How can i findout the exact size of a directory using a c program
Thanks in advance
Collins (6 Replies)
Discussion started by: collins
6 Replies
3. AIX
hello
When i do a "ls -l" in a directory (Aix 5.3), i have the result :
>ls -l
total 65635864
-rw-r--r-- 1 lobi system 2559909888 Feb 20 15:06 cible5.7bdat
-rw-r--r-- 1 lobi system 1020098870 Feb 20 13:06 cible6.7bdat
-rw-r--r-- 1 lobi system 1544789511 Feb 20 11:06 cible9.7bdat
-rw-r--r--... (2 Replies)
Discussion started by: pascalbout
2 Replies
4. Programming
I have a C program to find out the total size of all the files in a directory.
So what it does is.. it scans through all the files in the directory and does a stat() on each of them and sums up the size returned by st_size .
Is there a quicker way to do this.. without doing a stat() on each... (1 Reply)
Discussion started by: tantric
1 Replies
5. UNIX for Dummies Questions & Answers
Like the topic says, does anyone know if it is possible to check to see when an FTP only user has logged in? Because the shell is /bin/false and they are only using FTP to access the system doing a "finger" or "last" it says they have never logged in.
Is there a way to see when ftp users log in... (1 Reply)
Discussion started by: LordJezo
1 Replies
6. UNIX for Dummies Questions & Answers
am I right in assuming that in unix a directory size is just information about that directory stored somewhere on the file system, and not a sum of its contents? This is because ls -l gives 1024 as my directory size, when the directory contains many gigs worth of stuff.
also, is
du -sk dir ... (2 Replies)
Discussion started by: JamesByars
2 Replies
7. Solaris
Hi,
We currently have an Oracle database running and it is creating lots of processes in the /proc directory that are 1000M in size. The size of the /proc directory is now reading 26T. How can this be if the root file system is only 13GB?
I have seen this before we an Oracle temp file... (6 Replies)
Discussion started by: sparcman
6 Replies
8. UNIX for Dummies Questions & Answers
find . -type d -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;printf("%"d"s","|")}print "---"$NF}' FS='/'
Can someone explain how this works..??
How can i add directory size to be listed in the above command's output..?? (1 Reply)
Discussion started by: vikram3.r
1 Replies
9. Shell Programming and Scripting
To find the whole size of a particular directory i use "du -sk /dirname".. but after finding the direcory's size how do i make conditions like if the size of the dir is more than 1 GB i hav to delete some of the files inside the dir (0 Replies)
Discussion started by: shaal89
0 Replies
10. UNIX for Dummies Questions & Answers
I have been searching both on Unix.com and Google and have not been able to find the answer to my question. I think it is partly because I can't come up with the right search terms.
Recently, my virtual server switched storage devices and I think the problem may be related to that change.... (2 Replies)
Discussion started by: jmgibby
2 Replies
LEARN ABOUT DEBIAN
perl::critic::policy::regularexpressions::requireextendedformatt
Perl::Critic::Policy::RegularExpressions::RequireExtendeUsermContributed PPerl::Critic::Policy::RegularExpressions::RequireExtendedFormatting(3pm)
NAME
Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting - Always use the "/x" modifier with regular expressions.
AFFILIATION
This Policy is part of the core Perl::Critic distribution.
DESCRIPTION
Extended regular expression formatting allows you mix whitespace and comments into the pattern, thus making them much more readable.
# Match a single-quoted string efficiently...
m{'[^\']*(?:\.[^\']*)*'}; #Huh?
# Same thing with extended format...
m{
' # an opening single quote
[^\'] # any non-special chars (i.e. not backslash or single quote)
(?: # then all of...
\ . # any explicitly backslashed char
[^\']* # followed by an non-special chars
)* # ...repeated zero or more times
' # a closing single quote
}x;
CONFIGURATION
You might find that putting a "/x" on short regular expressions to be excessive. An exception can be made for them by setting
"minimum_regex_length_to_complain_about" to the minimum match length you'll allow without a "/x". The length only counts the regular
expression, not the braces or operators.
[RegularExpressions::RequireExtendedFormatting]
minimum_regex_length_to_complain_about = 5
$num =~ m<(d+)>; # ok, only 5 characters
$num =~ m<d.(d+)>; # not ok, 9 characters
This option defaults to 0.
Because using "/x" on a regex which has whitespace in it can make it harder to read (you have to escape all that innocent whitespace), by
default, you can have a regular expression that only contains whitespace and word characters without the modifier. If you want to restrict
this, turn on the "strict" option.
[RegularExpressions::RequireExtendedFormatting]
strict = 1
$string =~ m/Basset hounds got long ears/; # no longer ok
This option defaults to false.
NOTES
For common regular expressions like e-mail addresses, phone numbers, dates, etc., have a look at the Regexp::Common module. Also, be
cautions about slapping modifier flags onto existing regular expressions, as they can drastically alter their meaning. See
<http://www.perlmonks.org/?node_id=484238> for an interesting discussion on the effects of blindly modifying regular expression flags.
TO DO
Add an exemption for regular expressions that contain "Q" at the front and don't use "E" until the very end, if at all.
AUTHOR
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>
COPYRIGHT
Copyright (c) 2005-2011 Imaginative Software Systems. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license
can be found in the LICENSE file included with this module.
perl v5.14.2 2012-0Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting(3pm)