mate nejaky napady, popripade neumate negdo neco takovyho co ste gdysi delali. muze to mit 20-200 radku a muze to delat cokoliv.
dikec.
mate nejaky napady, popripade neumate negdo neco takovyho co ste gdysi delali. muze to mit 20-200 radku a muze to delat cokoliv.
dikec.
Intel G3258@4 GHz, CM 212+ (+NF-F12), Asus z87-k, 2x2GB DDR3-1600, MSI HD5870 Eyefinity 6 Edition 2GB, Kingston HyperX 3K 120GB, WD 10EALX(+ZM-2HC1), X-Fi Titanium, SONY AD-5280S, Logitech G5, TT Armor+ MX, Seasonic S12-620, Dell U2412M
Pokud mas linux, co jiny unix, tak staci jenom trochu pohledat a urcite si vyberes ten vhodny. Je jich tam spousta. Jinak zagugluj.Původně odeslal kidd.hombre
Python: executable pseudo-code; Perl: executable line noise
tak si nejakej napis - v bashi se mi vzdycky dobre psalo
a nebo potom si teda neco najdi
no udelat, problem je v tom ze nemam ani napad nic du teda googlit.
Intel G3258@4 GHz, CM 212+ (+NF-F12), Asus z87-k, 2x2GB DDR3-1600, MSI HD5870 Eyefinity 6 Edition 2GB, Kingston HyperX 3K 120GB, WD 10EALX(+ZM-2HC1), X-Fi Titanium, SONY AD-5280S, Logitech G5, TT Armor+ MX, Seasonic S12-620, Dell U2412M
jde o to jeste muzes pouzivat - grep, sed ,awk apod. asi jo, ale neco specialnejsihoPůvodně odeslal kidd.hombre
Mozem ti dat namet.Původně odeslal kidd.hombre
Stahujem dost veci z internetu a casto sa stava ze su nekompletne subory. Mam script ktorym kontrolujem skomprimovane subory. Ak dorobis aby bral okrem *.zip aj *.ZIP ... + vidim ze som zabudol na *.rar (unrar je free) mozno sa to natiahne na dostatocny pocet riadkov. Este by sa zislo dat lepsiu kontrolu na chyby (ocami kontrolujem slovo "error" ) - testovat navratovy kod unzip , gzip a bzip2 a vypisat vadne subory s viditelnou vystrahou.
Kód:#!/bin/sh # check *.zip ls -l *.zip > /dev/null 2>&1 RETVAL=$? #echo $RETVAL [ $RETVAL -eq 0 ] && for i in *.zip; do unzip -tv "$i"; done | grep error # check *.gz ls -l *.gz > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && for i in *.gz; do gzip -tv "$i"; done # check *.tgz ls -l *.tgz > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && for i in *.tgz; do gzip -tv "$i"; done # check *.bz2 ls -l *.bz2 > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && for i in *.bz2; do bzip2 -tv "$i"; done
Na www.linuxzone.cz je serial o bashi, jsou tam i priklady scriptu.
Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.
Tohle je takova slatanina ( zapoctovy test, nebudu se zlobit kdyz to sem nekdo hodi elegantne vyresene )
1. pokud je zadan parametr --help vypsat napovedu
2.vytvorit adresarovou strukturu (nebudu rozepisovat)
3.prejmenovat jeden z adresaru
4.v jednom z adresaru vytvorit symbolicky link na jiny adresar
5.Zjistit pocet souboru a adresaru v nejakem adresari a vysledek ulozit do txt
6.archivovat adresar pomoci programu tar s kompresi gzip
7.vypsat podrobne vsechny bezici procesy v systemu a vybrat ouze ty jejichz PID zacina 3
8.nastavit pristupova prava k adresari - vlastnik rx,skupina r, ostatni w
9.zjistit a vypsat na obrazovku IP nejakeho servru
10.zjistit zda je zapojen do site
11.zjistit nazev pc na kterem sedim
Gigabyte P35-DS3L ::: Pentium Dual-Core E5200 ::: 4x1024MB atd.
Kód:# Zadanie: zadanie09 # # Text zadania: # Napiste skript, ktory zisti kolko (celkovy cas dohromady) bol dany uzivatel # prihlaseny v systeme za poslednu dobu (odkedy system zaznamenava tieto # informacie). Format vypisu bude nasledovny: # Output: '<login_name> <cas>' # Cas <cas> bude vypisany v tvare hodiny:minuty. # Ak bude skript spusteny s prepinacom -m bude cas vypisovat v minutach. # Syntax: # zadanie1.csh [-h] [-m] login_name # Pomocka: pouzite prikaz last. # # Program musi osetrovat pocet a spravnost argumentov. Program musi mat help, # ktory sa vypise pri zadani argumentu -h a ma tvar: # Meno programu (C) meno autora # # Usage: <meno_programu> <arg1> <arg2> ... # <arg1>: xxxxxx # <arg2>: yyyyy # # Korektny vystup programu musi ist na standardny vystup (stdout). # Chybovy vystup programu by mal ist na chybovy vystup (stderr). # Chybovy vystup musi mat tvar (vratane apostrofov): # Error: 'adresar, subor, ... pri ktorom nastala chyba': popis chyby ... # Ak program pouziva nejake pomocne vypisy, musia mat tvar: # Debug: vypis ...
1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm
nikomu se do toho nechce co se da delat, nevite alespon jestli existuje nejaky zpusob jak zjednodusit vytvareni adresarive struktury ( at to nemusim vytvaret po jednom adresari )
Gigabyte P35-DS3L ::: Pentium Dual-Core E5200 ::: 4x1024MB atd.
mkdir -p sa obcas hodi...
1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm
tak nakonec odevzdavam tochle. thx to fish
Kód:#!/bin/bash # This script tests compressed archives of types: # *.zip *.ZIP *.gz *.tgz *.bz2 *.rar # Autor: Richard Salava - kidd.hombre@seznam.cz ERR=0; # variable for counting errors # check *.zip ls -l *.zip > /dev/null 2>&1 RETVAL=$? #echo $RETVAL [ $RETVAL -eq 0 ] && for i in *.zip; do unzip -tqq "$i" > /dev/null 2>&1; if [ $? -eq 0 ] then echo "$i OK" else echo "$i CRC Error" ERR=`expr $ERR + 1` fi done # check *.ZIP ls -l *.ZIP > /dev/null 2>&1 RETVAL=$? #echo $RETVAL [ $RETVAL -eq 0 ] && for i in *.ZIP; do unzip -tv "$i" > /dev/null 2>&1; if [ $? -eq 0 ] then echo "$i OK" else echo "$i CRC Error" ERR=`expr $ERR + 1` fi done # check *.gz ls -l *.gz > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && for i in *.gz; do gzip -tv "$i" > /dev/null 2>&1; if [ $? -eq 0 ] then echo "$i OK" else echo "$i CRC Error" ERR=`expr $ERR + 1` fi; done # check *.tgz ls -l *.tgz > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && for i in *.tgz; do gzip -tv "$i" > /dev/null 2>&1; if [ $? -eq 0 ] then echo "$i OK" else echo "$i CRC Error" ERR=`expr $ERR + 1` fi; done # check *.bz2 ls -l *.bz2 > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && for i in *.bz2; do bzip2 -tv "$i" > /dev/null 2>&1; if [ $? -eq 0 ] then echo "$i OK" else echo "$i CRC Error" ERR=`expr $ERR + 1` fi; done # check *.rar ls -l *.rar > /dev/null 2>&1 RETVAL=$? #echo $RETVAL if [ $RETVAL -eq 0 ] then unrar > /dev/null 2>&1; if [ $? -eq 127 ] then echo ""; echo "Files *.rar can't be checked for errors until you install UNRAR. Please read chapter instalation in readme.txt."; else for i in *.rar; do unrar t -inul "$i"; if [ $? -eq 0 ] then echo "$i OK" else echo "$i CRC Error" ERR=`expr $ERR + 1` fi done fi fi echo ""; [ $ERR -eq 0 ] && echo "All archive(s) is(are) OK!" || echo "Found CRC Error(s) in $ERR archive(s) !"; exit 0
Intel G3258@4 GHz, CM 212+ (+NF-F12), Asus z87-k, 2x2GB DDR3-1600, MSI HD5870 Eyefinity 6 Edition 2GB, Kingston HyperX 3K 120GB, WD 10EALX(+ZM-2HC1), X-Fi Titanium, SONY AD-5280S, Logitech G5, TT Armor+ MX, Seasonic S12-620, Dell U2412M
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)