Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come utilizzare numeri interi in Linux

Linux utilizza la shell bash per eseguire programmi a riga di comando , dando all'utente esperto grande potere . Gli script possono essere scritti utilizzando i comandi bash per eseguire numerose operazioni in sequenza , consentendo anche maggiori possibilità . Variabili Bash sono normalmente senza tipo , utilizzati senza previa dichiarazione . È possibile definire una variabile come un intero , tuttavia , che permette di interagire direttamente con gli operatori , senza la necessità di comandi " expr" " let " o . Istruzioni
1

Aprire un editor di testo come gedit . Immettere il seguente come prima riga dello script : .

# /Bin /bash

Questo permetterà la shell di riconoscere come script bash quando lo si esegue

2

Inserisci il seguente codice due linee verso il basso dalla prima linea :

dichiarare - economici con

Questo definisce la variabile " n" come essere un numero intero. Normalmente , le variabili in Bash non sono tipizzate , tutti funzionanti come stringhe , ma trattati come numeri quando necessario . La dichiarazione di una variabile ad essere un numero intero lo rende incapace di memorizzare stringhe in futuro, ma permette di essere utilizzato in modi variabili senza tipo non can
3

Inserisci le due linee seguenti : .

n = 10/2

echo " il numero intero n ora è uguale a 10 diviso 2 , ovvero $ n ".

esecuzione di questa operazione su una variabile senza tipo sarebbe in realtà impostarla sul stringa " 10/2 ". Per dargli il valore di 10 diviso 2 , che avrebbe dovuto essere scritto in uno dei tre modi seguenti :

let " n = 10 /2"

n = $ ( ( 10/2 ) ) per

n = ` expr 10/2 `

Poiché n è stata dichiarata come intero , tuttavia, può utilizzare direttamente la maggior parte degli operatori aritmetici .
4

Inserisci le seguenti righe di codice:

n = $ RANDOM

n = n% 20

let " m = n ** 2 "

echo " Dopo la randomizzazione , n è uguale a $ n , il cui esponente è $ m . "

Permette di n per un numero intero casuale , utilizzando l'operatore mod per limitare a valori inferiori a 20 . Un normale variabile senza tipo è impostata l'esponente di n ed i valori sono visualizzati sullo schermo . Si noti come l'operatore mod è usato riflessivamente . Mentre tutti gli operatori aritmetici single- simbolo possono essere utilizzati direttamente da numeri interi , l'unico operatore di auto- relativa a tale può essere usato così è + = . L' operatore% = deve essere utilizzato nel modo seguente per entrambi interi e variabili non tipizzate simili :

let " n% = 20 "
5

Salvare il file come "script" in /home directory e aprite un terminale della shell . Immettere i seguenti comandi per renderlo eseguibile e lanciarlo : .

Chmod 755 lo script

/script

 

sistemi © www.354353.com