I'm trying to write while loop with multiple if conditions. Each and every if condition with different variables. whenever one if condition fails i have remove the file
from filename and have to pick another file and loop should exit until the last file found in filename. Please help how to write a ksh shell script for that. Below i have given code what i tried
Thanks in advance.!!!
Code:
example:
#### here filename contain XXXX_YYYY_ZZZZ_DDD.txt as example
while read filename
#splitting a file without extension
full_filename=$filename
noextension=${full_filename%.*}
extension="${full_filename##*.}"
####assigning a patterns to different variable
echo "$noextension"|awk -F'_' '{ print NF-1 }' > countpattern
##### First fi######
if [ "$countpattern" -eq 5 ] ; then
A=$(echo $noextension|cut -d'_' -f1)
B=$(echo $noextension|cut -d'_' -f2)
C=$(echo $noextension|cut -d'_' -f3)
D=$(echo $noextension|cut -d'_' -f4)
E=$(echo $noextension|cut -d'_' -f5)
fi
####Second If########
if [ ! $extension=txt-a $A=HELP] || [ ! $extension=csv -a ! A =HELP ]
then
UPDATE TABLE ########################
rm full_filename
fi
####third if#####
if [ ! $C = "WE" ]
then
UPDATE TABLE ########################
rm full_filename
fi
hi all,
got this silly problem and i just can't seem to make sense of the error message its is saying 1400: cannot open. its my first time at writing a while loop but tried all sorts to get it working without success.
#!usr/bin/ksh
integer max=1400
set file="afilename"
integer i=1
... (3 Replies)
hi all
i have to copy files from server A to server B,and at the same time create a back up of the existing files on server B and delete the uncommonm files between both the servers,please any help will be appreciated.
thnks
bkan (1 Reply)
Today I logged as root on my HP-UX server and by mistake executed below command
# ksh -i vi
Then onwards for every root logging the ksh shell giving wired output to every command
e.g
# ls
kÚ
.brw_history
.brwpause
.brwtmp
: : :
1+~H4p+À+~KÑ
1+Ðè
d
15kÚ
1d+~èYÑd:ðè½h|À+~èY4:àh|À+
And so... (6 Replies)
Hi All,
Please help me out in this... I am new to scripting
How to compare two strings by using the same string in single loop,
I am using ksh
for ex:see the code snippet below
I am writing in java,
Can u guys tell me that in scripting
if ("string1"=="string2" ||... (2 Replies)
H,
I am running the following log.sh shell script.
$no_of_ps=7
while
do
echo "hello $no_of_ps"
ps_file=`tail -$no_of_ps /tmp/A380_RFS24/test.ls | head -1`
no_of_ps=`expr $no_of_ps - 1`
echo "package is: $ps_file" >> /tmp/A380_RFS24/log/A380_RFS24.log
ps_file1=`echo $ps_file| sed... (1 Reply)
hey guys,
I have a few general qns, so I'd appreciate quick responses.
1. How do u read a file line by line and display its contents using KSH?
2. How to kill a process using only the name?
3. How to create an empty file with 1MB memory size?
4. How to append some content to an existing... (3 Replies)
Hi ALL,
I need to take some command line arguments for my script and then want to run a function for each argument.I thought of using for loop as below, but its not working , can some one please help...
#!/bin/ksh
lpar1=$1
lpar2=$2
lpar3=$3
lpar4=$4
lpar5=$5
echo "$lpar1" >>lpar.txt
echo... (4 Replies)
Hello....
I'm developing a script; the first step is to create a file (its name is IP) which contains several lines. The second step is to create and execute expect programs using the data in the (IP) file.
Unfortunately, the loop is not executed properly....sometimes, the 2nd expect file is... (2 Replies)
Hi,
I want to read file multiple times. Right now i am using while loop but that is not working.
ex.
While read line
do
while read line2
do
echo stmt1
#processing some data based on data.,
done < file2.txt
done < file1.txt # This will have 10... (4 Replies)
Hi All,
I'm trying to write while loop with multiple if conditions. Each and every if condition with different variables. whenever one if condition fails i have remove the file
from filename and have to pick another file and loop should exit until the last file found in filename. Please help... (4 Replies)
Discussion started by: Kayal
4 Replies
LEARN ABOUT PHP
id3_get_version
ID3_GET_VERSION(3) 1 ID3_GET_VERSION(3)id3_get_version - Get version of an ID3 tagSYNOPSIS
int id3_get_version (string $filename)
DESCRIPTION id3_get_version(3) retrieves the version(s) of the ID3 tag(s) in the MP3 file.
If a file contains an ID3 v1.1 tag, it always contains a 1.0 tag, as version 1.1 is just an extension of 1.0.
PARAMETERS
o $filename
- The path to the MP3 file Instead of a filename you may also pass a valid stream resource
RETURN VALUES
Returns the version number of the ID3 tag of the file. As a tag can contain ID3 v1.x and v2.x tags, the return value of this function
should be bitwise compared with the predefined constants ID3_V1_0, ID3_V1_1 and ID3_V2.
EXAMPLES
Example #1
id3_get_version(3) example
<?php
$version = id3_get_version( "path/to/example.mp3" );
if ($version & ID3_V1_0) {
echo "Contains a 1.x tag
";
}
if ($version & ID3_V1_1) {
echo "Contains a 1.1 tag
";
}
if ($version & ID3_V2) {
echo "Contains a 2.x tag
";
}
?>
The above example will output something similar to:
Contains a 1.x tag
Contains a 1.1 tag
SEE ALSO id3_set_tag(3), id3_get_tag(3), id3_remove_tag(3).
PHP Documentation Group ID3_GET_VERSION(3)