Search Results

Search: Posts Made By: makan
8,472
Posted By adderek
Try searching for my posts - I gave some...
Try searching for my posts - I gave some instructions about this.
But in short way:

USE:
"${variable}"
instead of
$variable
9,379
Posted By Arun_Linux
use a while loop. while true do echo...
use a while loop.

while true
do
echo "enter directory for output file [e.g: /home/admin/dst/]:"
read OUTPUTFILE
if [ ! -d $OUTPUTFILE ] ;
then
echo "ERROR: invalid...
1,196
Posted By pamu
Try something like this.. [ ! -d test_2 ]...
Try something like this..


[ ! -d test_2 ] && mkdir test_2 || touch test_2/test.txt
5,188
Posted By raj_saini20
awk...
awk 'FNR==4{split(FILENAME,a,"_");dt=a[6]"_"a[7]"_"substr(a[8],1,4);print dt","$0}' Bounce*
15,753
Posted By itkamaraj
$ echo "Jan" | awk 'BEGIN{months=" ...
$ echo "Jan" | awk 'BEGIN{months=" JanFebMarAprMayJunJulAugSepOctNovDec"}{print index(months,$0)/3}'
1
$ echo "Feb" | awk 'BEGIN{months=" JanFebMarAprMayJunJulAugSepOctNovDec"}{print...
5,188
Posted By pamu
Use below code to give date from the file name...
Use below code to give date from the file name into the file entry...

As you have not clearly mentioned how you want the output of your csv, You can just add what you want to add(just grep after...
5,188
Posted By itkamaraj
$ nawk 'BEGIN{print FILENAME}' a.txt a.txt ...
$ nawk 'BEGIN{print FILENAME}' a.txt
a.txt

FILENAME - The name of the current input file. If no files are specified on the command line,the value of FILENAME is "-". However, FILENAME is...
5,188
Posted By elixir_sinari
Try (not tested): awk 'FILENAME!=prevfile{ ...
Try (not tested):
awk 'FILENAME!=prevfile{
match(FILENAME,/[0-9]{2}_[A-Z][a-z]{2}_[0-9]{4}/)
dt=substr(FILENAME,RSTART,RLENGTH)
prevfile=FILENAME}
FNR>=4{print dt "," $0}'...
5,188
Posted By mirni
for i in *.csv ; do echo $(basename $i...
for i in *.csv ; do
echo $(basename $i .csv | cut -d_ -f6-),$(tail -1 $i)
done > output.csv
7,983
Posted By raj_saini20
awk 'BEGIN {FS="[/,:...
awk 'BEGIN {FS="[/,: ]"}{$4=($6=="PM"?($4==12?$4:$4+12):($4==12?0:$4)); $6=""} {print $1"/"$2"/"$3","$4":"$5}'

for 24Hrs conversion
7,983
Posted By elixir_sinari
The variable latestb must be containing "/"...
The variable latestb must be containing "/" characters. This is confusing sed as you have used "/" as the delimiters for s, pattern, replacement and flags. Try:
sed -e "s:changeme:$latestb:g"...
Showing results 1 to 11 of 11

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