I noticed in the code you gave me you had a prefix of "%" instead of "$" for the variables defining the month and Location...I tried running with both and it gives me the same error
So I like to talk my code out in words correct me if I'm wrong here but this is what I have so far:
1. Open the file with the file names
2. Define variables to compare the file to
3. While not eof take each line of the file and split it by "-" and put each split value into a unique variable
4. Check two of the variables (month and location) against the two variables defined before the "while" statement
5. make the appropriate changes or do nothing if nothing matches
6. print each line of the file back in the same order it was found with the appropriate changes
7. Close file
There is an error when i am trying to use the shift command in this way:
($1 = -d, $2 = 123, $3 = -c etc etc)
for $arg in $@
do
case $arg in
"-d") shift; (so that the $2 will become the $arg now)
(and while it loop the 2nd time,)
... (1 Reply)
Hi Folks,
In shell scripting the maximum no. of command line parameters becomes 9(Am i right). If we want to get more than 9 parameters we use the shift command.
Even here there are two possibilities.
1. Without the use of variables - The arguments are lost and the lost no. is equal to the... (6 Replies)
I am running a program where in I have this command
which is giving error the shift: number is not correct.
can you please tell me how shift actually works?
the line which is giving error is-
set $PARAM; shift; shift; shift; shift; shift; shift; shift; shift
Is it related somewhere to... (2 Replies)
hi,
another perl question,
I don't understand the below
while (<FILE>) {
push @last5, $_; #add to the end
shift @last5 if @last5 > 5 ; #take from the beginning
}
can someone please explain to me how does
shift @last5 if @last5 > 5 is taking last 5 lines from... (5 Replies)
Hi,
I wrote one script, in between script needs to use 10th and 11th positional parameters, that time i used "shift". Here i am facing the below find problem,
./DataCount.sh: cannot shift
I tried
1) I have read man pages for shift
2) Before but * and **
3) Simple shift with out giving... (4 Replies)
Hey all, I need some assistance. I'm writing a script to eject tapes from a tape library, but the library is not a queued system and can only eject 15 tapes at a time.
I added paste -d : -s so that it goes through full_tapes and puts each media_id on one line separated by the :.
Now I'm... (2 Replies)
Hi,
Firstly, I did a search for this question both on this site and on the internet and have not been able to find a suitable answer that is not general in nature.
I have always been a Windows user. I use my girl friend's mac every now and then, but I always come back to windows. For a... (1 Reply)
Hello Expert
Can any one please explain what is the use of shift command in general terms:
set -- $(ls -t)
shift
rm -Rf $*
what is the use of shift command over here.
Thanks a lot for your help (2 Replies)
Hello everyone,
I am new to Perl and I am having some issues getting a script to work. I have to create a script that uses an array of 52 cards, "shuffles" the cards (using loops with the pop, shift, and push commands), and prints out the top five. This is not a randomizing of the array just a... (2 Replies)
#!/bin/bash
hostname=$1; shift
for hostname in $1
do
ping $hostname
done
I want to run the above script as hostname.sh yahoo.com google.com cnn.com. I want to shift each hostname to $1. How can do that with above code as currently it's not shifting. (5 Replies)
Discussion started by: scj2012
5 Replies
LEARN ABOUT PHP
jdmonthname
JDMONTHNAME(3) 1 JDMONTHNAME(3)jdmonthname - Returns a month nameSYNOPSIS
string jdmonthname (int $julianday, int $mode)
DESCRIPTION
Returns a string containing a month name. $mode tells this function which calendar to convert the Julian Day Count to, and what type of
month names are to be returned.
Calendar modes
+-----+--------------------------------------+---+
|Mode | | |
| | | |
| | Meaning | |
| | | |
| | Values | |
| | | |
+-----+--------------------------------------+---+
| 0 | | |
| | | |
| | Gregorian - abbreviated | |
| | | |
| | Jan, Feb, Mar, Apr, May, Jun, Jul, | |
| | Aug, Sep, Oct, Nov, Dec | |
| | | |
| 1 | | |
| | | |
| | Gregorian | |
| | | |
| | January, February, March, April, | |
| | May, June, July, August, September, | |
| | October, November, December | |
| | | |
| 2 | | |
| | | |
| | Julian - abbreviated | |
| | | |
| | Jan, Feb, Mar, Apr, May, Jun, Jul, | |
| | Aug, Sep, Oct, Nov, Dec | |
| | | |
| 3 | | |
| | | |
| | Julian | |
| | | |
| | January, February, March, April, | |
| | May, June, July, August, September, | |
| | October, November, December | |
| | | |
| 4 | | |
| | | |
| | Jewish | |
| | | |
| | Tishri, Heshvan, Kislev, Tevet, She- | |
| | vat, AdarI, AdarII, Nisan, Iyyar, | |
| | Sivan, Tammuz, Av, Elul | |
| | | |
| 5 | | |
| | | |
| | French Republican | |
| | | |
| | Vendemiaire, Brumaire, Frimaire, | |
| | Nivose, Pluviose, Ventose, Germinal, | |
| | Floreal, Prairial, Messidor, Thermi- | |
| | dor, Fructidor, Extra | |
| | | |
+-----+--------------------------------------+---+
PARAMETERS
o $jday
- The Julian Day to operate on
o $calendar
- The calendar to take the month name from
RETURN VALUES
The month name for the given Julian Day and $calendar.
PHP Documentation Group JDMONTHNAME(3)