11-06-2007
Does Your data always start at column (character) 5?
In that case...
lakris@Lakrix:~/Projects/scripts$ echo "BBB ABC 111 222 333"|cut -c5-
lakris@Lakrix:~/Projects/scripts$ cat input
BBB ABC 111 222 333
QQQ ABC 111 222 333
VVV ZXC 111 222 333
BBB ABC 111 222 333
BBB ABC 111 222 333
BBB ABC 111 222 333
lakris@Lakrix:~/Projects/scripts$ cut -c5- input
ABC 111 222 333
ABC 111 222 333
ZXC 111 222 333
ABC 111 222 333
ABC 111 222 333
ABC 111 222 333
lakris@Lakrix:~/Projects/scripts$
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I'm trying to strip all lines between two headers in a file:
### BEGIN ###
Text to remove, contains all kinds of characters
...
Antispyware-Downloadserver.com (Germany)=http://www.antispyware-downloadserver.c
om/updates/
Antispyware-Downloadserver.com #2... (3 Replies)
Discussion started by: Trones
3 Replies
2. Shell Programming and Scripting
I have an awk script like below
function abs(val) {
return val > 0 ? val : -val
}
# 1. Main input loop, executed for each line of input
BEGIN { RS = ORS = ">" }
{ if ( NF > 2 )
{
if ( abs( $1 - $(NF-2) ) < 40 ) { print }
}
}
The input file is something like... (2 Replies)
Discussion started by: kristinu
2 Replies
3. UNIX for Dummies Questions & Answers
Hi all,
I have a file with 3 columns separated by space. Each column has a heading. I want to sort according to the values in the 2nd column (ascending order).
Ex.
Name rank direction
goory 0.05 --+
laby 0.0006 ---
namy 0.31 -+-
....etc.
Output should be
Name rank direction
laby... (3 Replies)
Discussion started by: Unilearn
3 Replies
4. Shell Programming and Scripting
Hi all,
Hello everyone, my first post here :). I tried to search the forum but I didn't find exactly what I was looking for...
I need to zip/tar files across entire filesystem which are more 3+ years old but leave folder structure intact. If the script locates tar/zip files they are more... (1 Reply)
Discussion started by: sashruby
1 Replies
5. Shell Programming and Scripting
Currently I have the following to separate the numeric values. However the decimal point get separated.
ls -lrt *smp*.cmd | awk '{print $NF}' | sed 's/^.*\///' | sed 's/\(*\)/ & /g'
As an example on the files
n02-z30-dsr65-terr0.50-dc0.05-4x3smp.cmd... (8 Replies)
Discussion started by: kristinu
8 Replies
6. Shell Programming and Scripting
Hi All,
I am trying write a simple command using AWK and SED to this but without any success.
Here is what I am using:
head -1 test1.txt>test2.txt|sed '1d;$d' test1.txt|awk '{print substr($0,0,(length($0)-2))}' >>test2.txt|tail -1 test1.txt>>test2.txt
Input:
Header
1234567
abcdefgh... (2 Replies)
Discussion started by: nvuradi
2 Replies
7. Shell Programming and Scripting
Hi Unix Gurus,
I need to grep for a block that is between a start and end keyword and then in between I need to find and replace a keyword.
for eg: I need to search between Test = 000; and Test = 000; and find K9 and replace with M9
INPUT FILE
Define {
Replace = K9;
Test =... (6 Replies)
Discussion started by: naveen@
6 Replies
8. Shell Programming and Scripting
Hello friends,
I have a file with duplicate lines. I could eliminate duplicate lines by running
sort <file> |uniq >uniq_file and it works fine BUT it changes the order of the entries as it we did "sort".
I need to remove duplicates and also need to keep the order/sequence of entries. I... (1 Reply)
Discussion started by: magnus29
1 Replies
9. Shell Programming and Scripting
how can i get the printf command or the echo command to print the data that are inbetween the first and the last quotes?
#!/bin/sh
printf '%s\n' "^_<8b>^H^@U<8c>MX^@^Cí=ÙzÚH<97>×ð^Teìn<8c>Ób_<9d><9f>dXd<9b>^N^F7<82>8qâÎ'^K^Y^T<83>D<90>°M^Lý^Hó^Fs5w3ß|s5/ÐýbS%©<84>^DBH... (4 Replies)
Discussion started by: SkySmart
4 Replies
10. Shell Programming and Scripting
I have multiple (~80) files (some can be as big as 30GB of >1 billion of lines!) to grep on a pattern, and piped the match to a single file. I have a 96-core machine so that each grep job was sent to the background to speed up the search:
file1.tab
chr1A_part1 123241847 123241848... (6 Replies)
Discussion started by: yifangt
6 Replies
LEARN ABOUT OSX
term_send
term::send(n) Terminal control term::send(n)
__________________________________________________________________________________________________________________________________________________
NAME
term::send - General output to terminals
SYNOPSIS
package require Tcl 8.4
package require term::send ?0.1?
::term::send::wrch chan str
::term::send::wr str
_________________________________________________________________
DESCRIPTION
This package provides the most primitive commands for sending characters to a terminal. They are in essence convenient wrappers around the
builtin command puts.
::term::send::wrch chan str
Send the text str to the channel specified by the handle chan. In contrast to the builtin command puts this command does not termi-
nate the string with a line terminator. It also forces an flush of Tcl internal and OS buffers to ensure that the characters are
processed immediately.
::term::send::wr str
This convenience command is like ::term::send::wrch, except that the destination channel is fixed to stdout.
BUGS, IDEAS, FEEDBACK
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category term of
the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for
either package and/or documentation.
KEYWORDS
character output, control, terminal
CATEGORY
Terminal control
COPYRIGHT
Copyright (c) 2006 Andreas Kupries <andreas_kupries@users.sourceforge.net>
term 0.1 term::send(n)