Vydání 13.04, 12.10, 12.04 > Programování pro GNU/Linux
Užitečné skripty
mk33:
Překlad cizích slovíček a vygenerování "slovníčku".
používá se slovník stardict (jeho konzolová verze program sdcv) a sed, který nám upraví překlad tak, aby šel použít v Latexu.
--- Kód: ---#!/bin/bash
rm vystup2
rm vystup
rm vstup
if [ "$#" -eq 0 ]; then
echo "spatny pocet parametru"
else
if [ "$2" == "-s" ]; then
cat $1 | sort -u > vstup
else
cat $1 > vstup
fi
cat vstup | while read radek; do
sdcv "$radek" >> vystup
done
fi
sed -e "/GNU/d;/similar to /d;
/FDL/d;
s/\[.*\]$//g;
s/-->.*/\\\newline \\\noindent \\\textbf{&}/g;
s/-->//g;
/^$/d;
s/.*:.*/\\\texttt{\[&\]}/g;
s/ .*/&;/g;
s/ ;/;/g
s/.*:$/\[&\]/" vystup > vystup2
--- Konec kódu ---
Ukázka pdf:
http://www.mk33.ic.cz/upload/10-10-30-19-37-20-slovicka.png
min25:
Zkusil jsem SPCRIPTBOOK.py od petrakise ale vždy skončí s:
--- Kód: ---./spcriptbook.py
File "./spcriptbook.py", line 468
def delete_event(self,widget,data = None):
^
IndentationError: unindent does not match any outer indentation level
--- Konec kódu ---
Neví někdo kde hledat chybu? Skript jsem zkoušel uložit více způsoby, ale se stejným výsledkem. Používám Kubuntu 10.10
GdH:
--- Citace: min25 17 Leden 2011, 21:17:40 ---Zkusil jsem SPCRIPTBOOK.py od petrakise ale vždy skončí s:
--- Kód: ---./spcriptbook.py
File "./spcriptbook.py", line 468
def delete_event(self,widget,data = None):
^
IndentationError: unindent does not match any outer indentation level
--- Konec kódu ---
Neví někdo kde hledat chybu? Skript jsem zkoušel uložit více způsoby, ale se stejným výsledkem. Používám Kubuntu 10.10
--- Konce citace ---
Na řádek 468 přidej na začátek jednu mezeru, je to špatně odsazené.
min25:
--- Citace: GdH 17 Leden 2011, 23:10:39 ---
--- Citace: min25 17 Leden 2011, 21:17:40 ---Zkusil jsem SPCRIPTBOOK.py od petrakise ale vždy skončí s:
--- Kód: ---./spcriptbook.py
File "./spcriptbook.py", line 468
def delete_event(self,widget,data = None):
^
IndentationError: unindent does not match any outer indentation level
--- Konec kódu ---
Neví někdo kde hledat chybu? Skript jsem zkoušel uložit více způsoby, ale se stejným výsledkem. Používám Kubuntu 10.10
--- Konce citace ---
Na řádek 468 přidej na začátek jednu mezeru, je to špatně odsazené.
--- Konce citace ---
Díky za pomoc K+
starenka:
Nedavno jsem tunil svuj skript na ukladani pracne nabastlenejch onelineru v bashi (nebo cemkoliv jinym), tak si dejte. (sjedte dalsi moje gisty, jestli mate zajem)
https://gist.github.com/780868
Navigace
[0] Seznam témat
[#] Další strana
[*] Předchozí strana
Přejít na plnou verzi