Szkriptek: Python, Perl, Bash, ...

[megoldva] UTC átalakítása Perlben localtime-má

Sziasztok!

A DateTime és annak almoduljaival próbáltam a pl. a 2015-05-15 06:29:32 időbélyeget localtime-má alakítani de nem jártam sikerrel.

Természetesen úgy alakítom át a dátum+idő formátumot, ahogyan akarom.

Van ötletetek, miképpen követhetném el ezt profán módon?

Előre is köszönöm a válaszokat.

[megoldva]basic /bin/bash help.

Sziasztok!

Rendszer:
GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)
debian jessie

Az alábbi szkriptben nem sikerül összeragasztani a stringeket. A feladat annyi lenne, hogy van egy lista fájl list1 amiben fájlnevek vannak kiterjesztés nélkül
fáj lista:
# cat list1

i80qcb2m03m95d0a24a8kexk
i80s0rz603m95d0a24eo5cx0

A szkriptnek kéne ráragasztania a kiterjesztést illetve elé rakni az elérési útvonalat.
A szkript:
# cat mklist.sh

#!/bin/bash
NFS="/nfs3/www-data/"
EXT=".mp4"
for I in `cat list1`; do
J=$NFS$I$EXT
echo $J
done

# ./mklist.sh

.mp43/www-data/i80qcb2m03m95d0a24a8kexk
.mp43/www-data/i80s0rz603m95d0a24eo5cx0

Kicsit módosítottam a szkriptet, azt hittem a "."-al van baja, de még mindig nem értem mi történik:
új szkript:
#cat mklist.sh

#!/bin/bash
NFS="/nfs3/www-data/"
EXT="mp4"
for I in `cat list1`; do
J="$NFS"
echo $J
J+="$I"
echo $J
J+="$EXT"
echo $J
done

Az eredmény változatlan:
# ./mklist.sh

/nfs3/www-data/
/nfs3/www-data/i80qcb2m03m95d0a24a8kexk
mp4s3/www-data/i80qcb2m03m95d0a24a8kexk
/nfs3/www-data/
/nfs3/www-data/i80s0rz603m95d0a24eo5cx0
mp4s3/www-data/i80s0rz603m95d0a24eo5cx0

A feladat megoldásában szeretnék segítséget kérni. Előre is köszi mindenkinek.

megoldás:
( 1soproni | 2015. május 7., csütörtök - 7:55 )
( kallo | 2015. május 7., csütörtök - 8:05 )

warning: here-document at line 12 delimited by end-of-file

Üdv,

Az alábbi hibával mit tudok kezdeni?

./check_hp_fans.sh: line 14: warning: here-document at line 12 delimited by end-of-file (wanted `all_required_binaries')
No proper SNMP response or SNMP timeout. Check host or community string

check_hp_fans.sh: http://pastebin.com/ct4sHNzP

Előre is köszi

IP cim csere host fileban

Sziasztok!

Egy egyszeru feladatom van es nem birok vele. Van az alabbi scriptem:

#!/bin/sh
SERVER=$1;
IP="127.0.0.1";
LINFILE="/etc/hosts";

sed -i 's/'$IP'/'$SERVER'/g' $LINFILE;

exit 0

A lenyeg a host fileban a 127.0.0.1 reszt kell kicserelni a bejovo argumentummal.
Vegig bongesztem a googlet es ami volt hasonlo megoldas ra en kiprobaltam, de vagy "undefined label", "extra character at the end of h command" vagy "rename" hibt kapok, de nem ertem miert.
Valaki elmagyarazna mi a hiba?

Koszonom!

perl tömb és lista félreértés

van ez a kód és nem értem miért lett az egész 'qq' lista a tömb[0] eleme és miért nem 0,1,2,3
próbáltam split szétszedni de nem ment. A ref() függvény meg semmivel sem tért vissza.

Tud valaki segíteni?
1) hogy lehet a tömböt 'normálisan' (0,1,2,3) feltölteni? - Válasz meg van, qw és nem qq
2) valamint hogyan lehet szétkapni a listát elemeire? Szóval hogy ha van egy string pl egy qq-ból akkor azt hogy lehet elemeire bontani?


#!/usr/bin/env perl
use warnings;
use strict;

my @reversed = ();
my @lists = qq( one two three four);
foreach my $string (@lists)
{ push @reversed, scalar (reverse $string); }

print @reversed,"\n";
print $reversed[0],"\n"

ruof eerht owt eno
ruof eerht owt eno