|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 4870
|
Bash script e conversione da integer a carattere ASCII
Sco scrivendo un piccolo script bash che crea atuomaticamente password da 8 caratteri, il problema è che con random pesco un valore integer, e questo lo devo convertire in carattere per aggiungerlo alla password, è tutto il giorno che cerco ma non trovo il comando che converte da integer a carattere ASCII o cerco male oppure non esiste, qualcuno mi da una mano?
Grazie H2K |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Innanzitutto converti il valore in ottale e mettilo nella variabile -dicaiamo- O_NUM (ad es. O_NUM=120 corrisponde a 80 in decimale, ovvero "P" in ascii); quindi:
C_ASCII=`echo -e -n \\\\$O_NUM` Sposto in programmazione.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 4870
|
grazie ilsensine, visto che ci sono posto ancora qua, come lo mando a capo il testo in una stringa, sempre in bash script? quello che si fa con \n ?
EDIT: Se io do: Codice:
echo $'10 ritorni a capo \n\n\n\n\n\n\n\n\n\n' Codice:
#!/bin/bash prova='prova \n prova' echo $prova però se scrivo: Codice:
echo $'prova \n prova' Ultima modifica di Herod2k : 18-11-2005 alle 19:04. |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 130
|
Codice:
$ echo -e $prova |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:55.


















