Hi,
I have general question: i have good working Perl script with .pl extension, and now I have to migrate all to another Linux box, and I was told that I can use only shell scripting, so I'm not sure how different those two things are, will it work without any changes . Is there anything smart I can tell those Unix/Linux admins to convince them to use my old .pl.
I thought that Perl is kind of built in n each Unix/Linux box, another thing that this script will be fired by third party scheduler with currently works with with existing shell scripts, so maybe this can make difference.
Will appreciate any info, I'm knd of beginner.
Mario
My pl script pretty simple, something like below, do you think ksh will take it?
--------------------------------------
Last edited by pludi; 01-21-2010 at 04:00 AM..
Reason: code tags, please...
No, you'll have to translate it to shell, like
Notes:
The indexes with the 'cut' command start with 1 (2=>3, 3=>4, 0=>1).
DIR, NAME, SDIR, TARGETDIR variables should have benn defined previously.
The path with c:\:\\Perl... seems me strange, looks a bit like dos but not unix.
Not complete but hope this helps.
This is an extremely easy script and easy to work out. you should convince them that perl is extremely portable and they can find it anywhere on this planet as long as the system runs of course.
Besides that, its easy to code, maintain, extremely faster than the ksh or bash or whatever shell they are using.
and the most important thing , the same thing ( a few lines of perl code) would have to be written.. hmm I cant imagine it now but many more lines of hazy ksh code... So perl makes the program shorter too.
Perl is available for any box that can run the GNU compiler suite. That does not eliminate many systems. Available does not mean installed though. IF there is some odd corporate standard that excludes it, you may be 'stuck'! The only place I have seen that PERL did not run that looked like *nix was on a mainframe. They did nor install PERL, and would not use SHELL scripts, because all system work was done REXX/R by mainframe engineers. Made me crazy, but taught me a healthy respect for REXX and mainframe engineers!!!
Hi ,
Could someone please help me for following script:
perl -pi -e 's/\"//g' ${FILELIKE}*.csv
perl -pi -e '$_ ="" if ($.==1);' ${FILELIKE}*.csv
What these 2 commands are doing?
Thanks,
Preetpal
How to use code tags (4 Replies)
Gents,
I have been working in a Solaris/Unix environment for about 9 months. I took some linux classses online before getting the job. But, I am not very good at scripting. I want to learn how to script. Do you think that I should start with Shell scripting or Perl? I wanted to continue with... (2 Replies)
Hi all,
I would like to start developping some good scripting skills. Do you think it would be best to start with shell scripting or Perl? I already got a fundation, really basics, in perl. but I am wondering what would be best to be good at first.
Can you please help me determine which one to... (14 Replies)
Hi
How to call a shell scripting through a Perl scripting? Actually I need some value from Shell scripting and passes in the Perl scripting. So how can i do this? (2 Replies)
Hello,
I have done some BASIC shell scripting/PERL scripting before so I am familiar with the languages. I am not really sure which one would lend itself better to the application I have to write.
I am required to scan the message logs for possible break in attempts. If I use shell scripting... (3 Replies)
I want to learn Linux/Unix shell scripting, I searched this forum but got some results for Unix Admin books and general Linux books.
Would someone recommend a good Linux Shell Scripting book?
I did order one book
A Practical Guide to Linux(R) Commands, Editors, and Shell Programming ... (4 Replies)
Please Let me know this Que and Ans please Because i applied for a H1B VISA nad i have a INTERVIEW as soon so please "Difference between Linux and Unix and also C and C++ and also about Shell Scripting about all Questions and Answers ." (3 Replies)
Anyone here knows any reasonably priced courses for independent (not corporate) users that can point me to. Already know Unix commands/vi/etc but now need scripting too. Any replies will be appreciated. (2 Replies)