Search Results

Search: Posts Made By: protocomm
868
Posted By RudiC
Why not i=120; while ((i--)); do sleep 1; date;...
Why not i=120; while ((i--)); do sleep 1; date; done
11,715
Posted By MadeInGermany
The condition ? trueaction : falseaction exists...
The condition ? trueaction : falseaction exists in awk like in C.
str gets the concatentation of str "\n" $0 if str is not null (undefined, empty, or 0), otherwise it gets $0.
$0 is the entire...
5,460
Posted By Scrutinizer
You're welcome. Yes, the for loop does not...
You're welcome. Yes, the for loop does not redirect stdin, whereas the while read loop does. stdin is needed by the ssh command, so ssh was complaining that stdin could not be used..
The adaptation...
1,653
Posted By Don Cragun
If you have a lot of old files to remove, this...
If you have a lot of old files to remove, this may be noticeably faster:
find $backupDir -type f -mtime +30 -exec rm {} +
When you terminate the -exec primary with a semicolon, you invoke rm once...
2,231
Posted By Corona688
Unless it's doing something weird like trying to...
Unless it's doing something weird like trying to parse unicode characters, there should be no such thing as an 'illegal byte sequence' in tr. Try LOCALE="C" tr ...
2,231
Posted By Chubler_XL
How about using strings: -n 1 will detect a...
How about using strings: -n 1 will detect a sequence of 1 or more printable characters:

$ printf "%s" $(strings -n 1 20150118_1920.txt ) | fold...
2,231
Posted By wisecracker
A starter idea longhand OSX 10.7.5 default bash...
A starter idea longhand OSX 10.7.5 default bash terminal.
A pure flat file only as we have no idea of the layout...
ALL values below decimal 32 and above 126 not converted...
#!/bin/bash
#...
1,506
Posted By Don Cragun
What is the output from the command: ls | od...
What is the output from the command:
ls | od -bcwhen you are in this directory?
1,329
Posted By RudiC
x is reassigned every time a line starting with...
x is reassigned every time a line starting with "2" is read, and is set to 1 (="on") if that line's $1 is found in the m array, to 0 (="off") if not.
ALL lines are printed as long as x is 1.
968
Posted By Scrutinizer
Mind the details: sed...
Mind the details:
sed 's/^10\.0\.108\..*/10.0.108.11/' file
There needs to be an ^ anchor at the start , otherwise it may match 110.0.108. for example. The anchor at the back can be provided by the...
1,780
Posted By Don Cragun
ShriniShoo and protocol, The last two digits in...
ShriniShoo and protocol,
The last two digits in the timestamps you're incrementing in your scripts represent minutes. There are 60 minutes per hour; not 100. Most implementations of the touch...
1,239
Posted By RudiC
Doesn't look like there's a . in the filenames....
Doesn't look like there's a . in the filenames. Don't confuse regex (with . wildcard) and shell patterns (which do not accept . for a wildcard)
1,239
Posted By 116@942
I guess, you are assuming shell to interpret ....
I guess, you are assuming shell to interpret . and * as regular expression metacharacters, however shell supports glob at the point where you use it. * in glob has a different meaning then a * in...
693
Posted By Scrutinizer
If the records are grouped, you could try: awk...
If the records are grouped, you could try:
awk '{i=$1 FS $2 FS $3} i!=p {if(p) print p,"TOTAL",t ORS; t=0} {p=i; t+=$6}1 END{print p,"TOTAL",t}' FS=, OFS=, file
1,507
Posted By Yoda
Or try using column...
Or try using column (https://www.unix.com/man-page/linux/1/column/) command:
$ column -t input.txt
abc
qwert
qwer
afweferf
wdfwefwe ==> kjhjkwdd
mnmn ==> jkjkjwekj
poiu ==> ...
1,239
Posted By Corona688
A basic bourne shell doesn't understand regexes,...
A basic bourne shell doesn't understand regexes, only globs. There are no modifiers like * or +. only ranges [A-Z], and any single-character-match ?. Also, the glob must always match the entire...
1,239
Posted By RudiC
Yes, that's grep and sed and awk, but not shell.
Yes, that's grep and sed and awk, but not shell.
864
Posted By Don Cragun
This can all be done with standard variable...
This can all be done with standard variable expansions without needing to invoke utilities that aren't built into the shell:
if [ "${runbatch#*FCST}" != "$runbatch" ]
then ****Run Program***
fi...
2,514
Posted By Don Cragun
So, let's look at what we get from cal (either...
So, let's look at what we get from cal (either with no operands, or a month operand and a year operand):
August 2014
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12...
832
Posted By MadeInGermany
With implicit if and default print: awk -F";"...
With implicit if and default print:
awk -F";" '$1 !~ /[aA]/' file
1,009
Posted By Akshay Hegde
Hi protocomm, 1. Variable s saves every line...
Hi protocomm,

1. Variable s saves every line $0 where NF is greater than 0 NF{.., with ORS,so blank line are skipped here.

2. I used *, inorder to replace it with coming date and time where...
1,807
Posted By Don Cragun
I should have said BREs rather than back...
I should have said BREs rather than back references, but the times I most often see a sed substitute command fail is when I'm using back references. On the Linux sed man page...
894
Posted By ygemici
then try like this sed...
then try like this
sed 's/intermediation\//\'$'\n/g' input.text
2,429
Posted By Don Cragun
The point is that in message #13 in this thread,...
The point is that in message #13 in this thread, you implied that
cp filename file.backup && \
awk 'awk_commands' file.backup > file && \
rm filename.backup
and
var=$(awk 'awk_commands'...
2,429
Posted By MadeInGermany
Try that on a 100GB file...
Try that on a 100GB file...
Showing results 1 to 25 of 35

 

Featured Tech Videos

All times are GMT -4. The time now is 12:37 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy