07-24-2014
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Is there any way to something like this?:
variable=printf("%30s",var1)
Thx. (2 Replies)
Discussion started by: Klashxx
2 Replies
2. Shell Programming and Scripting
Dear Friends
I have text file as like below,
AAAAA|BHBHBH|VERYSMART
AAAAA| KKKKKK|GOOD
BBBBBB|JJJJJJJ|VERYGOOD
CCCCC|HJHJHJ|BETTER
CCCCC|UUUUU|GOOD
i need to split into seperate files based on column 1 like as below
AAAAA.TXT contains
--------------------
BHBHBH.VERYSMART... (4 Replies)
Discussion started by: HAA
4 Replies
3. Shell Programming and Scripting
#!/bin/sh
#
##
MYSTRING = `awk '/myApp.app/' /Users/$USER/Library/Preferences/loginwindow.plist`
if
then
echo String not found
defaults write /Users/$USER/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -dict-add -string Hide -bool YES -string Path -string... (9 Replies)
Discussion started by: dedmakar
9 Replies
4. Shell Programming and Scripting
:confused: Hi UNIX gurus,
I am facing a typical problem while assigining while assigining output of awk to a variable.
I have a fixed length file say myinputfile.txt
When I allow the value/output of an awk to be redirected to a file, it works fine. i.e.
awk "/^.{232}$acctNum/ {... (8 Replies)
Discussion started by: c2b2
8 Replies
5. Shell Programming and Scripting
I want to filter 2nd column = 2 using awk
$ cat t
1 2
2 4
$ VAR=2
#variable worked in print
$ cat t | awk -v ID=$VAR ' { print ID}'
2
2
# but variable didn't work in awk filter
$ cat t | awk -v ID=$VAR '$2~/ID/ { print $0}' (2 Replies)
Discussion started by: honglus
2 Replies
6. Shell Programming and Scripting
Dear All,
we have a command output which looks like :
Total 200 queues in 30000 Kbytes
and we're going to get "200" and "30000" for further process. currently, i'm using :
numA=echo $OUTPUT | awk '{print $2}'
numB=echo $OUTPUT | awk '{print $5}'
my question is : can I use just one... (4 Replies)
Discussion started by: tiger2000
4 Replies
7. Shell Programming and Scripting
hi i want to find the size of a folder and assign it to a variable and then compare if it is greater than 1 gb.
i am doin this script, but it is throwing error....
#!/bin/ksh
cd . | du -s | size = awk '{print $1}'
if size >= 112000
then
echo size high
fi
ERROR : (4 Replies)
Discussion started by: Nithz
4 Replies
8. UNIX for Beginners Questions & Answers
I have the following script, and I want to assign the output ($10 and $5) from awk to N and L:
grdinfo data.grd | awk '{print $10,$5}'| read N L
output from gridinfo data.grd is: data.grd 50 100 41 82 -2796 6944 0.016 0.016 3001 2461. where N and L is suppose to be 3001 and 100. I use... (8 Replies)
Discussion started by: geomarine
8 Replies
9. UNIX for Beginners Questions & Answers
Hi,
I am trying to assign a value using below command and it is assigning the command to the variable not the output of the command?
out_value="echo $0 | cut -c 9-11";
How can i assign the output to the variable instead of whole command?
This is inside my awk script (7 Replies)
Discussion started by: bhagya123
7 Replies
10. Shell Programming and Scripting
Hi Gurus,
I have a script which assign awk output to shell variable. current it uses two awk command to assign value to two variables. I want to use one command to assign two values to two variables. I tried the code, but it does't work. kindly provide your suggestion.
current code... (2 Replies)
Discussion started by: green_k
2 Replies
LEARN ABOUT NETBSD
progress
PROGRESS(1) BSD General Commands Manual PROGRESS(1)
NAME
progress -- feed input to a command, displaying a progress bar
SYNOPSIS
progress [-ez] [-b buffersize] [-f file] [-l length] [-p prefix] cmd [args ...]
DESCRIPTION
The progress utility opens a pipe to cmd and feeds an input stream into it, while displaying a progress bar to standard output. If no file-
name is specified, progress reads from standard input. Where feasible, progress fstat(2)s the input to determine the length, so a time esti-
mate can be calculated.
If no length is specified or determined, progress simply displays a count of the data and the data rate.
The options are as follows:
-b buffersize
Read in buffers of the specified size (default 64k). An optional suffix (per strsuftoll(3)) may be given.
-e Display progress to standard error instead of standard output.
-f file Read from the specified file instead of standard input.
-l length Use the specified length for the time estimate, rather than attempting to fstat(2) the input. An optional suffix (per
strsuftoll(3)) may be given.
-p prefix Print the given ``prefix'' text before (left of) the progress bar.
-z Filter the input through gunzip(1). If -f is specified, calculate the length using gzip -l.
EXIT STATUS
progress exits 0 on success.
EXAMPLES
The command
progress -zf file.tar.gz tar xf -
will extract the file.tar.gz displaying the progress bar as time passes:
0% | | 0 0.00 KiB/s --:-- ETA
40% |******** | 273 KiB 271.95 KiB/s 00:01 ETA
81% |*********************** | 553 KiB 274.61 KiB/s 00:00 ETA
100% |*******************************| 680 KiB 264.59 KiB/s 00:00 ETA
If it is preferred to monitor the progress of the decompression process (unlikely), then
progress -f file.tar.gz tar zxf -
could be used.
The command
dd if=/dev/rwd0d ibs=64k |
progress -l 120g dd of=/dev/rwd1d obs=64k
will copy the 120 GiB disk wd0 (/dev/rwd0d) to wd1 (/dev/rwd1d), displaying a progress bar during the operation.
SEE ALSO
ftp(1), strsuftoll(3)
HISTORY
progress first appeared in NetBSD 1.6.1. The dynamic progress bar display code is part of ftp(1).
AUTHORS
progress was written by John Hawkinson <jhawk@NetBSD.org>. ftp(1)'s dynamic progress bar was written by Luke Mewburn.
BUGS
Since the progress bar is displayed asynchronously, it may be difficult to read some error messages, both those produced by the pipeline, as
well as those produced by progress itself.
BSD
June 6, 2007 BSD