Sponsored Content
Full Discussion: Help with scripting
Top Forums Shell Programming and Scripting Help with scripting Post 11686 by rwb1959 on Monday 10th of December 2001 04:42:18 PM
Old 12-10-2001
It sounds like you will need to make extensive use
of the "sort" command. Take a look at...
http://unix.about.com/library/weekly/aa021201a.htm

...Once you have absorbed that info. try out some things.
If/When you get stuck, post some details like...

Version of UNIX (AIX, Linux, HP, etc)
Version of Shell (sh, ksh, csh, bash)

...as well as code fragments and any error messages
you may get attempting to execute it.
You may also want to check the FAQ's on this
forum for books and sites on shell programming.
 

10 More Discussions You Might Find Interesting

1. AIX

New to scripting

We have a scripting requirement, Background: On a particular path, we compress a load of log files into tar.gz. This is done on an hourly basis throughout the day and it produces files of the following format, 2005-08-05-00-021031.tar.gz as an example. This is done by a script. We need: ... (2 Replies)
Discussion started by: rajesh_149
2 Replies

2. Shell Programming and Scripting

scripting guru's pls help me with scripting on AIX

can someone pls help me with the script for a files coming from one system to a particular directory and i want to write a script to move those files to another directory on different system by renaming the files... pls someone help me on this... thanking in anticipation.... (1 Reply)
Discussion started by: thatiprashant
1 Replies

3. Shell Programming and Scripting

difference between AIX shell scripting and Unix shell scripting.

please give the difference between AIX shell scripting and Unix shell scripting. (2 Replies)
Discussion started by: haroonec
2 Replies

4. UNIX for Advanced & Expert Users

Need help on scripting

in unix bc command is used as calculator and also for conversion, i want to convert 5f to decimal. but bc dont consider 5f as hex value it considers 5F as hex value. I get 5f from other iteration so i cant change that f to F...is there any way to convert 5f to decimal ot 5f to 5F :rolleyes: (2 Replies)
Discussion started by: abhinandantn
2 Replies

5. UNIX for Dummies Questions & Answers

Scripting Help

Hello all. Like Ive stated before, I am new to world of Unix. I was given the tast to create a script that will concatenate 20 files into one file. I know that the cat command is to be used but I am looking for something to get started on. Again, basically I need to wrtie a script that whill... (3 Replies)
Discussion started by: ndoggy020
3 Replies

6. Shell Programming and Scripting

Call Shell scripting from Perl Scripting.

Hi How to call a shell scripting through a Perl scripting? Actually I need some value from Shell scripting and passes in the Perl scripting. So how can i do this? (2 Replies)
Discussion started by: anupdas
2 Replies

7. What is on Your Mind?

Shell scripting vs Perl scripting

Hi all, I would like to start developping some good scripting skills. Do you think it would be best to start with shell scripting or Perl? I already got a fundation, really basics, in perl. but I am wondering what would be best to be good at first. Can you please help me determine which one to... (14 Replies)
Discussion started by: Pouchie1
14 Replies

8. Android

Android Scripting Environment: Shell Scripting and Android

I just upgraded to Android 2.2 from 2.1. The GPS issue that was troublesome in 2.1 seems to have been fixed. Some of web browsing seems faster, but it could just be my connection is better today ;) Flash works in some browsers but not very good and it is too slow for Flash apps designed for... (0 Replies)
Discussion started by: Neo
0 Replies

9. What is on Your Mind?

Shell Scripting vs Perl scripting

Gents, I have been working in a Solaris/Unix environment for about 9 months. I took some linux classses online before getting the job. But, I am not very good at scripting. I want to learn how to script. Do you think that I should start with Shell scripting or Perl? I wanted to continue with... (2 Replies)
Discussion started by: Pouchie1
2 Replies

10. Web Development

Perl scripting or shell scripting?

i am going to study any one of the scripting languages mentioned above(shell 0r perl scripting) . Which is having more scope for a fresher? (1 Reply)
Discussion started by: Anna Hussie
1 Replies
XDU(1)							      General Commands Manual							    XDU(1)

NAME
xdu - display the output of "du" in an X window SYNOPSIS
du | xdu [options] DESCRIPTION
Xdu is a program for displaying a graphical tree of disk space utilization as reported by the UNIX utility "du". The user can navigate through the tree structure and change the order of the displayed information. The window is divided up into several columns, each of which is one level deeper in the directory hierarchy (from left to right). Boxes are drawn for each directory. The amount of vertical space occupied by each box is directly proportional to the amount of disk space consumed by it and all of its children. The name of each direc- tory and the amount of data are displayed provided that there is enough space within its box. Any space at the "bottom" of a box not cov- ered by its children to the right represents the space consumed by files in that directory (as opposed to space from its children). There are several command line options available. Equivalent resources (if any) are shown with each option. +s (.showsize: true) display sizes (the default). -s (.showsize: false) don't display sizes. -c num display num columns. -a (.order: alpha) sorts display alphabetically. -ra (.order: ralpha) sorts display reverse alphabetically. -n (.order: size) sorts display numerically (largest first). -rn (.order: rsize) sorts display reverse numerically (smallest first). -fg color (.foregound) determines the color of the text and lines. -bg color (.background) determines the color of the background. -rv reverse video (for monochrome displays) In addition to these the usual toolkit options such as -rv, -font, -display, -geometry, are supported. MOUSE ACTIONS
The user can move up or down the tree by clicking the left mouse on a directory box. If the left most box is selected, the display will move up one level (assuming you are not already at the root). If any other box is selected, it will be placed against the left edge of the window and the display will be rescaled appropriately. At any time the middle mouse will bring you back to the root. Clicking the right mouse will exit the program. KEYSTROKES
Several keystroke commands are supported. Note that all sorting happens from the current root node down, so it is possible to sort one subtree differently than another by clicking into it, doing a sort, and going back up to the parent. 1-9,0 sets the number of columns in the display (0 = 10). a alphabetical sort. n numerical sort (largest first). f first-in-first-out sort (this is the order the data was read into the program). l last-in-first-out sort. r reverse sense of sort. s toggle size display. h display a popup help window. i display information about the current root node to standard out. The first line shows the path within the tree, the total size from this node on down, and the precentage that total represents of all of the data given to xdu. Subsequent lines show the size and name information for all children of this node in the order they are currently sorted in. This allows tiny directories to be seen that otherwise could not be labled on the display, and also allows for cutting and pasting of the information. / goto the root. q (or Escape) exit the program. ACTIONS
All mouse and keyboard events trigger actions so they can all be rebound by translations to suit the individual. The action functions are: reset() goes to the root node. goto() moves down into the directory currently under the mouse (and is thus probably only useful bound to a mouse button). quit() exits the program. reorder(type) sorts the display from the current root node down according to one of: alpha, ralpha (reverse alphabetical), size (largest to small- est), rsize (smallest to largest), first (as originally read in), last (opposite of original data), reverse (reverse whatever sort mode is currently selected). size() toggles size display on/off ncol(num) sets the number of columns to num. info() displays directory information as described in the KEYBOARD section. help() displays a popup help window. As an example of rebinding these, you could put the following in your resources file: XDu*translations: #override <Key>X: reorder(reverse) <Btn3Down>: info() to make the 'x' key reverse the current sort order and the right mouse button print the directory information message. RESOURCES
The following resources are supported with some sample values. XDu*foreground: yellow XDu*background: blue4 XDu*window.width: 600 XDu*window.height: 480 XDu*help*foreground: green XDu*help*background: red4 XDu.ncol: 5 XDu.font: -*-helvetica-bold-r-normal--14-* XDu.showsize: False XDu.order: size EXAMPLE
cd /usr/src du > /tmp/du.out xdu -n /tmp/du.out BUGS
On some machines keyboard input may not be accepted by xdu until the mouse is moved out of and back into the window. I have been told that putting the following in your resources file may fix this. <window manager name>.FocusLenience: True SEE ALSO
du(1) AUTHOR
Phillip C. Dykstra <phil@arl.army.mil> X11 XDU(1)
All times are GMT -4. The time now is 11:01 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy