Search Results

Search: Posts Made By: panyam
14,598
Posted By Chubler_XL
You could pretty up your script using whiptail: ...
You could pretty up your script using whiptail:

https://i.ibb.co/3Tc3S0m/Whiptail-Example.png

Here is an example script:

{
sleep 3
echo 25
sleep 3
echo 50
sleep 3
echo 75
sleep...
3,982
Posted By Yoda
Using shell built-ins:- while read line do ...
Using shell built-ins:-
while read line
do
for file in ${line//:/ }
do
print $file
done
done < data.txt

OR
tr ':' '\n' < data.txt
1,649
Posted By Yoda
Another lengthy approach: awk -F, ' ...
Another lengthy approach:
awk -F, '
BEGIN {
c = split ("ABCDEFGHIJKLMNOPQRSTUVWXYZ", U, "" )
c = split ("abcdefghijklmnopqrstuvwxyz", L, "" )
}
...
1,649
Posted By vidyadhar85
Sorry couldnt complete the script (Have to hit...
Sorry couldnt complete the script (Have to hit gym now ;)).. However I guess you can work on this :)


awk -F"," 'BEGIN{v="A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A"}{
split(v,A,"...
1,649
Posted By balajesuri
perl -F',' -lane 'grep { s/([a-yA-Y])/chr(ord($1)...
perl -F',' -lane 'grep { s/([a-yA-Y])/chr(ord($1) + 1)/ge; s/([zZ])/chr(ord($1) - 25)/ge; } ($F[12], $F[15]); print join(",",@F)' file
2,354
Posted By sam05121988
use epoch arithmetic
you can perform epoch arithmetic

1 day = 86400 secs
15 days = 1296000 secs


today's date
$ date
Fri Mar 22 06:18:17 EDT 2013

script to calculate date after 15 days


today=`date...
3,953
Posted By Don Cragun
When you have a pipeline, the standards allow...
When you have a pipeline, the standards allow (but do not require) the elements of the pipeline to be in different shell execution environments. If your system does put them in different shell...
4,571
Posted By RudiC
awk 'NR==FNR {MAS[$1]=$2" "$3; next} ...
awk 'NR==FNR {MAS[$1]=$2" "$3; next}
{for (i=1; i<=2; i++)
for (j in MAS) if (match($i, "^"j)) $i = MAS[j]
}
...
5,439
Posted By Yoda
That is useless use of ls...
That is useless use of ls (http://partmaps.org/era/unix/award.html#ls)

Using bash built-ins:
for file in *.{images,html}
do
cp -R "$file" /home/oracle/
done
5,718
Posted By jim mcnamara
The ending SQL is not seen. It needs to be in...
The ending SQL is not seen. It needs to be in the leftmost column. Or structured differently Your here doc need to be one of these:

sqlplus -s user/pass <<-SQL

...
2,033
Posted By Scrutinizer
Another ( awkish :) ) awk: awk 'NF &&...
Another ( awkish :) ) awk:
awk 'NF && ORS=++i%7?FS:RS' file
2,033
Posted By Scrutinizer
How about: xargs -n7 < file
How about:
xargs -n7 < file
3,052
Posted By Scrutinizer
Hi, the first one deletes the second field only...
Hi, the first one deletes the second field only if it consists of one character... It replace the first field and a colon + a character and a colon with the first field (that was captured with \( .....
1,353
Posted By summer_cherry
awk, perl, python
awk
gawk -F"[|]" '{
if(NR==FNR){
_[$1]=sprintf("%s,%s",_[$1],$2)
}
else{
tmp=_[$1]
n=split(tmp,arr,",")
for(i=2;i<=n;i++){
print $0"|"arr[i]
}
}
}
' b a

perl
open my...
1,695
Posted By Corona688
I do. find evaluates * for -name and -path. It...
I do. find evaluates * for -name and -path. It wouldn't make sense to put the * outside quotes -- how could the shell expand filenames find hasn't found yet?
1,353
Posted By pamu
awk -F "|" 'NR==FNR{X[$1,++Y[$1]]=$2;next} ...
awk -F "|" 'NR==FNR{X[$1,++Y[$1]]=$2;next}
{for(i=1;i<=Y[$1];i++){print $1,$2,X[$1,i]}}' OFS="|" file2 file1
1,353
Posted By PikK45
this should help you join -t"|" file1...
this should help you

join -t"|" file1 file2
2,851
Posted By Chubler_XL
You could also use grep: $ grep -oE "xyz:...
You could also use grep:

$ grep -oE "xyz: \[[^]]+\]" file
xyz: [1234]
xyz: [12312]
3,767
Posted By yazu
Hi! The simplest way is to read the whole...
Hi!

The simplest way is to read the whole file in array, split it to four parts, process then and write the result in the output file. Because it's really simple and quick then perhaps you should...
3,045
Posted By yazu
echo `cat INPUTFILE` | sed 's/>...
echo `cat INPUTFILE` | sed 's/> </></g'
2,974
Posted By Corona688
So make a new account -- that's what they're...
So make a new account -- that's what they're there for. Grant read-write permissions to the new user, execute-only permissions to the application group, and nothing else at all to anything. ...
17,138
Posted By alister
It means that if you assign to a field beyond...
It means that if you assign to a field beyond $NF, the necessary fields will be created, NF will be recomputed, and $0 will be rebuilt.

For example (with FS==OFS==","):
$0 == "a,b,c,d,e,f"
$NF...
Showing results 1 to 22 of 22

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