Showing posts with label Shell. Show all posts

Whiptail - Công cụ tạo giao diện đồ họa trên terminal (bash shell)

Công cụ này được dùng để tạo ra một giao diện đồ họa đơn giản để install hoặc settting một phần mềm nào đó trên môi trường bash shell của terminal.

Một ví dụ, chẳng hạn khi muốn config cấu hình của raspberry pi:
Gõ lệnh "sudo raspi-config" 

sẽ ra giao diện như dưới đây :


Note: Chi tiết cách sử dụng có thể tham khảo wiki





Tuesday, December 31, 2019

Arithmetic Expansion


Gán kết quả của một phép toán cho biến, có hai cách thực hiện:
 var=`expr statement`  
 var=$((statement))  

Ex:
 #!/bin/sh  
   
 x=10  
   
 val=`expr $x + 2`  
 echo "Total value : $val"  
   
 val2=$(( $x + 5))  
 echo "Total value : $val2"  

 $ ./test.sh  
 Total value : 12  
 Total value : 15  
   

Monday, July 13, 2015
Tag :

Command Execution


Có hai cách để thực hiện command execution trong shell:
Syntax:
 `command`  
   
 or  
 $(command)  

Ex:
 #!/bin/sh  
 echo The current directory is `pwd`  
 echo The current users are $(who)  
 exit 0  

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -