06-07-2014
Hi RudiC,
Not sure how to do that
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Actually I got a list of file end with *.txt
I want to use the same command apply to all the *.txt
Thus I try to find out the fastest way to write those same command in a script and then want to let them run automatics.
For example:
I got the file below:
file1.txt
file2.txt
file3.txt... (4 Replies)
Discussion started by: patrick87
4 Replies
2. Shell Programming and Scripting
Hi Experts,
I am adding a column of numbers with awk , however not getting correct output:
# awk '{sum+=$1} END {print sum}' datafile
2.15291e+06
How can I getthe output like : 2152910
Thank you..
# awk '{sum+=$1} END {print sum}' datafile
2.15079e+06 (3 Replies)
Discussion started by: rveri
3 Replies
3. 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
4. Shell Programming and Scripting
Hi
I have many problems with a script. I have a script that formats a text file but always prints the same error when i try to execute it
The code is that:
{
if (NF==17){
print $0
}else{
fields=NF;
all=$0;
while... (2 Replies)
Discussion started by: fate
2 Replies
5. Shell Programming and Scripting
I have two files which I would like to compare and then manipulate in a way.
File1:
pictures.txt 1.1 1.3
dance.txt 1.2 1.4
treehouse.txt 1.3 1.5
File2:
pictures.txt 1.5 ref2313 1.4 ref2345 1.3 ref5432 1.2 ref4244
dance.txt 1.6 ref2342 1.5 ref2352 1.4 ref0695 1.3 ref5738 1.2... (1 Reply)
Discussion started by: linuxkid
1 Replies
6. Shell Programming and Scripting
Hi,
I have a situation to compare one file, say file1.txt with a set of files in directory.The directory contains more than 100 files.
To be more precise, the requirement is to compare the first field of file1.txt with the first field in all the files in the directory.The files in the... (10 Replies)
Discussion started by: anandek
10 Replies
7. Shell Programming and Scripting
Hello experts,
I'm stuck with this script for three days now. Here's what i need.
I need to split a large delimited (,) file into 2 files based on the value present in the last field.
Samp: Something.csv
bca,adc,asdf,123,12C
bca,adc,asdf,123,13C
def,adc,asdf,123,12A
I need this split... (6 Replies)
Discussion started by: shell_boy23
6 Replies
8. Shell Programming and Scripting
consider the script below
sh /opt/hqe/hqapi1-client-5.0.0/bin/hqapi.sh alert list --host=localhost --port=7443 --user=hqadmin --password=hqadmin --secure=true >/tmp/alerts.xml
awk -F'' '{for(i=1;i<=NF;i++){
if($i=="Alert id") {
if(id!="")
if(dt!=""){
cmd="sh someScript.sh... (2 Replies)
Discussion started by: vivek d r
2 Replies
9. Shell Programming and Scripting
Hi,
I am trying to pass awk field to a command line executed within awk (need to convert a timestamp into formatted date).
All my attempts failed this far.
Here's an example.
It works fine with timestamp hard-codded into the command
echo "1381653229 something" |awk 'BEGIN{cmd="date -d... (4 Replies)
Discussion started by: tuxer
4 Replies
10. Shell Programming and Scripting
Good evening, Im newbie at unix specially with awk
From an scheduler program called Autosys i want to extract some data reading an inputfile that comprises jobs names, then formating the output to columns for example
1.
This is the inputfile:
$ more MapaRep.txt
ds_extra_nikira_usuarios... (18 Replies)
Discussion started by: alexcol
18 Replies
LEARN ABOUT DEBIAN
unblock_dem
UNBLOCK_DEM(1) General Commands Manual UNBLOCK_DEM(1)
NAME
unblock_dem - Insert linefeeds into a Digital Elevation Model (DEM) file
SYNOPSIS
unblock_dem [-L]
DESCRIPTION
The drawmap program processes USGS Digital Elevation Model (DEM) files (along with other types of files) to produce customized maps.
Drawmap is able to read these files in their native format. However, since the files usually don't contain any linefeeds, they are diffi-
cult for a human to read. Unblock_dem filters a DEM file and inserts linefeeds for human readability. It takes input from the standard
input and writes to the standard output. The input data must be in uncompressed form, not in gzip-compressed form. Also, unblock_dem does
not work with SDTS DEM files or GTOPO30 files.
Unblock_dem normally takes no options, but, if you use the "-L" option, the program will print out some license information and exit.
Some DEM files already have embedded linefeeds. Unblock_dem makes a feeble attempt to detect these files and abort. If the detection
fails, the results are likely to be garbled, so it is wise to check the format of each file first. The drawmap program, with the "-i"
option, will attempt to tell you whether a file contains linefeeds or not.
The intended use of unblock_dem is simply to let you conveniently examine the files to see what is in them. However, if you are in the
mood for adventure, or if you need to repair a defective file, you can use unblock_dem to make the file easy to edit, then you can edit the
file as desired. Drawmap can still process the files after linefeeds are inserted, but will become confused if any line (including the
linefeed) is more than 1024 characters long. Drawmap may also become confused if you make any significant changes to the format of the
file.
You may be able to use this capability to repair faulty data. However, you need to be familiar with the content and structure of DEM files
in order to do this effectively. You also need to remember that drawmap depends on DEM files having a predictable structure, and it won't
properly parse files that violate this predictability. Do this sort of thing only if you know what you are doing, or if you have a lot of
free time on your hands.
It should be noted that you can obtain a similar effect by using the command recommended by the USGS:
dd if=inputfilename of=outputfilename ibs=4096 cbs=1024 conv=unblock
I prefer the unblock_dem command because it simply replaces the last byte of each record with a linefeed. This lets me easily tell how
long the original records were. The effect of unblock_dem or dd can be undone by typing:
dd if=inputfilename of=outputfilename ibs=4096 cbs=1024 conv=block
You may come across files that have a linefeed in the 1025th byte. Drawmap doesn't like these, both because it can't tell (within the
space of the first 1024-byte record) whether the file contains linefeeds or not, and because the records exceed the maximum record length
of 1024 bytes. You may be able to repair such files by blocking them with the above dd command.
SEE ALSO
unblock_dlg(1), drawmap(1)
Jul 24, 2001 UNBLOCK_DEM(1)