Biblia.sh


#!/bin/bash
function uso(){
clear
echo
echo -e "Muestra capítulos o versículos de la Biblia en diferentes"
echo -e "versiones y traducciones"
echo
echo -e " -*-"
echo
echo -e "Uso:"
echo -e " $(basename ${0}) -h / --help : Ayuda"
echo -e " $(basename ${0}) libro capitulo: versión (código o número)"
echo
echo -e "Ej: "
echo -e " $(basename ${0}) gen 11:9 ALB
$(basename ${0}) gen 11 1"
echo
return
}
function ayuda(){
echo -e "Para la versión puede usarse el número o la abreviatura, poniendo
en mayúsculas al menos la primera letraa "
echo
echo -e " -*-"
echo -e " Libros:"
echo -e " Para el nombre del libro pueden usarse abreviaturas"
echo -e "en algunos casos, por ejemplo:"
echo -e "gen Génesis ex Éxodo lev Levítico num Números deut Deuteronomio"
echo
echo -e "Puede usarse el nombre completo según la siguiente lista :"
echo
echo -e "genesis, exodo, levitico, numeros, deuteronomio, josue, jueces "
echo -e "rut, 1samuel, 2samuel, 1reyes, 2reyes, 1cronicas, 2cronicas, esdras"
echo -e "nehemias, ester, job, salmos, proverbios, eclesiastes, cantares "
echo -e "isaias, jeremias, lamentaciones. ezequiel, daniel, oseas, joel, amos"
echo -e "abdias, jonas, miqueas, nahum, habacuc, sofonias (sophonias), hageo"
echo -e "zacarias, malaquias, mateo, marcos, lucas, juan, hechos, romanos"
echo -e "1corintios, 2corintios,galatas, efesios, filipenses, 1tesalonicenses"
echo -e "2tesalonicenses, 1timoteo, 2timoteo, tito, filemon, hebreos, santiago"
echo -e "1pedro, 2pedro, 1juan, 2juan, 3juan, judas, apocalipsis "
echo
echo -e " -*-"
echo
echo -e " Traducciones :"
echo
echo -e "La versión o traducción de la Biblia que se va a mostrar"
echo -e "puede elegirse de la siguiente tabla: "
echo
echo -e "
1 ALB Biblia en albanés 2 LSG Louis Segond
3 CEI Conferenza Episcopale Italiana 4 VULGATE Biblia Sacra Vulgata
5 DNB1930 Det Norsk Bibelselkap 1930 6 RVA Reina-Valera Antigua
7 SV1917 Svenska 1917 8 ASV American Standard Version
9 KJV King James Version 10 LUTH1545 Luther Bibel 1545
11 DN1933 Dette er Biblen pa dansk 12
13 RUSV Russian Synodal Version 14 RMNN Romanian
15 YLT Young's Literal Translation 16 DARBY Darby Translation
17 KAR Hungarian Kairoli 18 ICELAND Icelandic Bible
19 VIET Vietnamese Bible 20
21 BULG Bulgarian Bible 22 CUV Chinese Union Version (Trad.)
23 HCV Haitian Creole Version 24 MAORI Maori Bible
25 AA Joao Ferreira de Almeida Act. 26
27 UKR Ukrainian Bible 28 ALAB Arabic Life Application B.
29 SNC Slovo na cestu (N. Testamento) 30 HTB Het Boek
31 NIV New International Version 2010 32 BDS La Bible du Semeur
33 HOF Hoffnung für Alla (N.Testamento) 34 LM La Parola è Vita (N.Testamento)
35 LB Levande Bibeln (N.Testamento) 36
37 OL O livro 38 TLCR Romanian (N.Testamento)
39 SZ Slovo Zhizny (N.Testamento) 40 NPK Nádej pre kazdého (N.Testamento)
41 CST Castilian (N.Testamento) 42 NVI Nueva Versión Internacional
43 SND Ang Salita ng Diyos (N.T) 44 SVL Levande Bibeln
45 AMP Amplified Bible 46 CEV Contemporary English Version
47 ESV English Standard Version 48 KJ21 21st Century King James V.
49 NASB New American Standard Bible 50 NKJV New King James Version
51 NLT New Living Translation 52
53 WYC Wycliffe New Testament 54
55 LND La Nuova Diodati 56 REIMER Reimer 2001 (N.Testamento)
57 TLA Traducción en lenguage actual 58 DHH Dios habla hoy
59 LBLA La Biblia de las Américas 60 RVR1969 Reina-Valera 1960
61 RVR1995 Reina-Valera 1995 62 CRO Croatian Bible (N.Testamento)
63 DRA Douay-Rheims 1899 American Edit 64 NIVUK New International Vers. UK
65 MSG The Message 66
67 68 WHNU 1881 Westcott-Hort New Test.
69 TR1550 1550 Stephanus New Test. 70 TR1894 1894 Scrivener New Testament
71 HLGN Hiligaynon Bible 72 TNIV Today’s New International Vers.
73 WE Worldwide English (New Testament 74
75 SNT Swahili New Testament 76 NIRV New International Reader's Vers.
77 HCSB Holman Christian Standard Bible 78 NCV New Century Version
79 80 CUVS Chinese Union Version (Simplified)
81 WLC The Westminster Leningrad Codex 82 BG1940 1940 Bulgarian Bible
83 84
85 86 GNT Good News Translation
87 88 MVC Mam, Central (N.Testamento)
89 90 CCO Chinanteco de Comaltepec
91 92
93 94 AMU Amuzgo de Guerrero (N.Testamento)
95 96
97 98 CKW Cakchiquel Occidental (N.Test.)
99 100
101 102 NIV1984 New Internat. Version 1984
103 JAC Jacalteco, Oriental (N.T.) 104 KEK Kekchi (N.T.)
105 106
107 MVJ Mam Todos Santos Chuchumatán 108
109 NGU Náhuatl de Guerrero (NT) 110
111 QUT Quiché, Centro Occidental NT 112
113 USP Uspanteco (N.T) 122 MNT Macedonian New Testament
"
return
}

if [ $# -lt 1 ]; then uso
exit 1
fi
if [ "$1" = "--help" ] || [ "$1" = "-h" ]; then
uso
ayuda |more

else

capt=$1
vers=$2
capitulo=$capt%20%20$vers
traduccion=$3
web="http://www.biblegateway.com/passage/?search=$capitulo&version=$traduccion"
browser="lynx -dump -nolist"
$browser $web | sed '1, 40 d'|less

fi
----------------------------------------------------------------------------------
Ejemplos:

~$ biblia eclesiastes 1:15 Hcv
Eklezyas - Liv Filozòf la 1:15 (Haitian Creole Version)

^15Ou pa ka drese sa ki fin kwochi. Ou pa ka konte sa ou pa genyen.


Haitian Creole Version (HCV)

---------------------------------------------------------------------------------

$ biblia eclesiastes 1:15 Rva

Eclesiastés 1:15 (Reina-Valera Antigua)

^15Lo torcido no se puede enderezar; y lo falto no puede contarse.


Reina-Valera Antigua (RVA)

---------------------------------------------------------------------------------
$ biblia eclesiastes 1:15 Vulgate
Ecclesiastes 1:15 (Biblia Sacra Vulgata)

^15perversi difficile corriguntur et stultorum infinitus est numerus

Biblia Sacra Vulgata (VULGATE)
----------------------------------------------------------------------------------
$ biblia eclesiastes 1:15 Cuv

傳 道 書 1:15 (Chinese Union Version (Traditional))

^15 彎 曲 的 , 不 能 變 直 ; 缺 少 的 , 不 能 足 數 。

Chinese Union Version (Traditional) (CUV)


No hay comentarios: