[ale] my 1st shell script - chk big files

James Sumners james.sumners at gmail.com
Mon Mar 21 09:08:26 EDT 2011


Yay for VCS religion wars!

Mercurial FTW! https://bitbucket.org/jsumners

On Mon, Mar 21, 2011 at 12:01 AM, Michael Trausch <mike at trausch.us> wrote:
> Hrm. Except that I strongly dislike git, and thus use the (in this case)
> GNU's DVCS, bzr.  ;-)
>
> --
> Sent from my phone... a G2 running CM7 nightlies!
>
> On Mar 20, 2011 11:54 PM, "Richard Bronosky" <Richard at bronosky.com> wrote:
>> For this kind of thing, you really ought to be using github. Even if you
>> never host a full open source project, for something like this you post a
>> "gist". For example, here is one of mine:
>> https://gist.github.com/806251That will open you up to an entire
>> community of people who can "fork" your
>> scripts and post their changes. I often use it for oneliners that I want
>> to
>> keep handy, like my evil: https://gist.github.com/422582 But I also use it
>> to host things as simple as a single line of code that I often want to
>> reuse, like: https://gist.github.com/570492
>>
>> Do that enough and you will eventually have so many code patterns in your
>> toolkit that you can make an open source repo out of them, like:
>> https://github.com/RichardBronosky/tools/tree/master/bash.patterns
>>
>> The point is this: If you write code, any code, you should be on github.
>>
>> On Sun, Mar 20, 2011 at 11:04 AM, Ron Frazier
>> <atllinuxenthinfo at c3energy.com
>>> wrote:
>>
>>> Hello all,
>>>
>>> I've written my first Linux shell script as follows and saved it on the
>>> Desktop under the name Check Big Files and given it execute permission.
>>> I double click on it, the system asks whether to display or run it, and
>>> I say run.
>>>
>>> echo "Files larger than 100 MB starting from /." > file_list.txt
>>> echo "Excluding /swapfile, /sys/devices, and /proc." >> file_list.txt
>>> echo -n "Computer name: " >> file_list.txt
>>> uname -n >> file_list.txt
>>> echo " " >> file_list.txt
>>> date >> file_list.txt
>>> echo " " >> file_list.txt
>>> find / -type f -size +100M | grep -v /swapfile | grep -v /sys/devices |
>>> grep -v /proc >> file_list.txt
>>> echo " " >> file_list.txt
>>> date >> file_list.txt
>>> gedit file_list.txt
>>>
>>> It works very nicely, and give's me an instant report on large files in
>>> my system. You guys can tell me if you think anything needs changing to
>>> improve it. Anyone is welcome to use the script for their own
>>> purposes. If you publish it somewhere, give me the credit. Here's what
>>> it does.
>>>
>>> 1) Delete file_list.txt if it exists.
>>> 2) Create file_list.txt and put some headers, the computer name, and the
>>> date in it.
>>> 3) Find all files > 100 MB in size starting from / and list them in the
>>> text file, while excluding /swapfile, /sys/devices, and /proc.
>>> 4) Append the date to the end of the file.
>>> 5) Display the text file.
>>>
>>> I have a question. How would I force it to execute immediately, rather
>>> than asking if I want to display it or run it?
>>>
>>> Sincerely,
>>>
>>> Ron
>>>
>>> --
>>>
>>> (PS - If you email me and don't get a quick response, you might want to
>>> call on the phone. I get about 300 emails per day from alternate energy
>>> mailing lists and such. I don't always see new messages very quickly.)
>>>
>>> Ron Frazier
>>>
>>> 770-205-9422 (O) Leave a message.
>>> linuxdude AT c3energy.com
>>>
>>> _______________________________________________
>>> Ale mailing list
>>> Ale at ale.org
>>> http://mail.ale.org/mailman/listinfo/ale
>>> See JOBS, ANNOUNCE and SCHOOLS lists at
>>> http://mail.ale.org/mailman/listinfo
>>>
>>
>>
>>
>> --
>> .!# RichardBronosky #!.
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>



-- 
James Sumners
http://james.roomfullofmirrors.com/

"All governments suffer a recurring problem: Power attracts
pathological personalities. It is not that power corrupts but that it
is magnetic to the corruptible. Such people have a tendency to become
drunk on violence, a condition to which they are quickly addicted."

Missionaria Protectiva, Text QIV (decto)
CH:D 59



More information about the Ale mailing list