Sponsored Content
Top Forums UNIX for Beginners Questions & Answers After Learning Shell Scripting Post 302964648 by Aia on Sunday 17th of January 2016 12:35:20 PM
Old 01-17-2016
Both of them would be good for you to learn. The order which you learn it will be up to you. If you are looking for some influence to make your decision, consider these:
Perl has a great hold in the administration of Unix and Unix-like systems. However, Perl OOP (Object Orientate Programming) was an evolution or after thought and some might say, clunky.
Ruby can replace Perl in the administration of a system. Many of the same ideas in Perl you find them in Ruby but converted to OOP. I like to think of Ruby as a reinvention of Perl with OOP in mind.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Learning Shell Scripting

I'm new to UNIX and I want to learn Shell Scripting. I want a web site that has Shell Scripting tutorials. Any suggesstions?.? (3 Replies)
Discussion started by: liveapple2000
3 Replies

2. Shell Programming and Scripting

difference between AIX shell scripting and Unix shell scripting.

please give the difference between AIX shell scripting and Unix shell scripting. (2 Replies)
Discussion started by: haroonec
2 Replies

3. Shell Programming and Scripting

A Text for learning the SH shell

Know a very best Text for learning the SH shell (standard shell)?? can you speak a text for me ??? (1 Reply)
Discussion started by: ZINGARO
1 Replies

4. Shell Programming and Scripting

learning how to use shell script

hello everyone, i am still trying to get this script to work, but with no luck. It is a little beyond my knowledge of scripting at the moment. The beginner book i have has an exercise listed that asks me to write a script tha allows for user input. For example " what is your name: " and then you... (3 Replies)
Discussion started by: bebop1111116
3 Replies

5. Shell Programming and Scripting

Suggested Books for Learning Shell scripting

Hi, I had completed RHCE and i am interested to learn shell scripting. Request you to please let me know which book is best for learning shell scripting or any online website. Thanks & Regards arun (2 Replies)
Discussion started by: Arun.Kakarla
2 Replies

6. Shell Programming and Scripting

Learning scripting -- functions capturing output

Hi, everyone! First post here. I just assembled my first Linux computer and I'm trying to teach myself shell scripting. (Xubuntu and bash, respectively, but I'm not tied to either.) I'm writing a program to deal with different kinds of files (to be executed from a text editor -- LaTeX'ing a... (9 Replies)
Discussion started by: CRGreathouse
9 Replies

7. UNIX for Dummies Questions & Answers

Book for Learning unix shell scripting reall good

Hi guys I want o learn and understand shell scripting real good, Ive got already some background Due to the fact that there is ton of books with these theme, can you recommend me some good book with with examples explanations, pls no theoretical books :D Thxs (3 Replies)
Discussion started by: kl1ngac1k
3 Replies

8. Shell Programming and Scripting

Shell scripting book learning.

Hi Which is the most useful shell scripting book. Planning to learn shell scripting.Thanks in advance. (1 Reply)
Discussion started by: arunvellanki
1 Replies

9. Shell Programming and Scripting

Learning Scripting

Hi All, I am facing an issue. I need your advise. I want to take my unix skills to the next level. I want to verse in scripting now. I got some understanding of programming. I did a little bit of C++, Assembly in College. I got some basics in perl. I am wondering if It would be best to... (3 Replies)
Discussion started by: Pouchie1
3 Replies

10. Shell Programming and Scripting

I am learning shell scripting and i would like to understand how sort -k3,3 -k 4,4 short* works

Please help me understand how sort -k3,3 -k 4,4 short* works , is it sorting 3 and 4 th field ? what is the use of specifying 3,3 and 4,4 in sort and what is actually does and i see sort -k3 short* and sort -k3,3 -k 4,4 short* giving the same output. Sort output attached Please help (2 Replies)
Discussion started by: Antony Ankrose
2 Replies
KAKASI(1)																 KAKASI(1)

NAME
Text::Kakasi - perl frontend to kakasi SYNOPSIS
use Text::Kakasi; # functional $res = Text::Kakasi::getopt_argv('-JJ', '-c', '-w'); $str = Text::Kakasi::do_kakasi($japanese_text); # object-oriented $obj = Text::Kakasi->new('-JJ', '-c', '-w'); $str = $obj->get($japanese_text); DESCRIPTION
This module provides interface to kakasi (kanji kana simple inverter). kakasi is a set of programs and libraries which does what Japanese input methods do in reverse order. You feed Japanese and kakasi converts it to phonetic representation thereof. kakasi can also be used to tokenizing Japanese text. To find more about kakasi, see <http://kakasi.namazu.org/> . Text::Kakasi now features both functional and object-oriented APIs. functional APIs are 100% compatible with ver. 1.05. But to take advantage of "Perl 5.8 Features", you should use OOP APIs instead. See Text::Kakasi::JP for the Japanese version of this document. Functional APIs Note "Text::Kakasi::" is omitted. Text::Kakasi does not export these functions by default. You can import these function as follows; use Text::Kakasi qw/getopt_argv do_kakasi/; $err = getopt_argv($arg1, $arg2, ...) initializes kakasi with options options are the same as "kakasi" command. Here is the summery as of kakasi 2.3.4. -a[jE] -j[aE] -g[ajE] -k[ajKH] -E[aj] -K[ajkH] -H[ajkK] -J[ajkKH] -i{oldjis,newjis,dec,euc,sjis} -o{oldjis,newjis,dec,euc,sjis} -r{hepburn,kunrei} -p -s -f -c"chars" [jisyo1, jisyo2,,,] Character Sets: a: ascii j: jisroman g: graphic k: kana (j,k defined in jisx0201) E: kigou K: katakana H: hiragana J: kanji (E,K,H,J defined in jisx0208) Options: -i: input coding system -o: output coding system -r: romaji conversion system -p: list all readings (with -J option) -s: insert separate characters (with -J option) -f: furigana mode (with -J option) -c: skip chars within jukugo (with -J option: default TAB CR LF BLANK) -C: romaji Capitalize (with -Ja or -Jj option) -U: romaji Upcase (with -Ja or -Jj option) -u: call fflush() after 1 character output -w: wakatigaki mode Returns 0 on success and nonzero on failure. Unlike version 1.x where you have to start the first argument with "kakasi", you can omit that in version 2.x (adding "kakasi" does not harm so compatibility is preserved). $result_str = do_kakasi($str) apply kakasi to $str and returns result. If anything goes wrong it return "undef". close_kanwadic() closes dictionary files which are implicitly opened. This function is for backward compatibity only and you should never have to use this function today. Object-Oriented APIs As of 2.0, Text::Kakasi also offers OOP APIs. $k = Text::Kakasi->new($args ...) Constructs object. When argument is fed, it is the same as "Text::Kakasi->new->set($args ...)" $k->set($args ...) OOP interface to "getopt_argv". my $k = Text::Kakasi->new; $k->set('-w'); # Text::Kakasi::getopt_argv('-w'); Unlike "getopt_argv()" which returns the status, "set" returns the object itself so you can go like this; my $tokenized = $k->set('-w')->get($raw_japanese); To get the status of "$k->set", use "$k->error". See also "Perl 5.8 Features". $k->error returns the status of last method. $result = $k->get($raw_japanese); OOP interface to "do_kakasi". The following codes are equivalent. # Functional getopt_argv('-w'); $result = do_kakasi($raw_japanese); # OOP $k->set('-w')->get($raw_japanese); Perl 5.8 Features Perl 5.8 introduces Encode module which transcodes various encodings. This module takes advantage of this feature but to keep backward compatibility with version 1.x, This feature is enabled only when you use OOP interface (version 1.x only provided functional APIs). On Perl 5.8 and up, "-iencoding" and "-oencoding"are handled by Encode module so you can use encodings Kakasi does not suppport such as utf8. In other words, $result = $k->set(qw/-iutf8 -outf8 -w/)->get($utf8); Is analogous to: $euc = encode('eucjp' => $utf8); getopt_argv('-w'); $tmp = do_kakasi($euc); $result = decode('eucjp' => $tmp); When you specify "-outf8", "$k->get" will return the string with utf8 flag on. You can suppress this feature by setting $Text::Kakasi::HAS_ENCODE to 0 in which case this feature is not used. SEE ALSO
kakasi(1), <http://kakasi.namazu.org/>,Encode,perlunicode COPYRIGHT
(C) 1998, 1999, 2000 NOKUBI Takatsugu <knok@daionet.gr.jp> (C) 2003 Dan Kogai <dankogai@dan.co.jp> There is no warranty for this free software. Anyone can modify and/or redistribute this module under GNU GENERAL PUBLIC LICENSE. See COPYING file that is included in the archive for more details. perl v5.12.1 2003-05-26 KAKASI(1)
All times are GMT -4. The time now is 11:08 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy