- Mastering Linux Shell Scripting
- Andrew Mallett
- 147字
- 2021-07-30 09:40:46
Controlling the visibility of entered text
Even though we have limited the input to a single character, we do get to see the text on the screen. In the same way, if we type the name we get to see the entered text before we hit Enter. In this case, it is just untidy but if we were entering sensitive data, such as a pin or a password, we should hide the text. We can use the silent option or -s
to achieve this. A simple edit in the script will set this in place:
#!/bin/bash read -p "May I ask your name: " name echo "Hello $name" read -sn1 -p "Press any key to exit" echo exit 0
Now, when we use a key to continue, it will not be displayed on the screen. We can see the behavior of the script in the following screenshot:

推薦閱讀
- Mastering Concurrency Programming with Java 8
- Learning C# by Developing Games with Unity 2020
- 從零開始:數(shù)字圖像處理的編程基礎(chǔ)與應(yīng)用
- 樂學(xué)Web編程:網(wǎng)站制作不神秘
- The DevOps 2.4 Toolkit
- Data Analysis with Stata
- Bootstrap 4:Responsive Web Design
- Learning Unity 2D Game Development by Example
- Mastering Akka
- Mastering Apache Storm
- Raspberry Pi Blueprints
- VMware vSphere 5.5 Cookbook
- Learning NHibernate 4
- Illustrator CS6中文版應(yīng)用教程(第二版)
- MATLAB從入門到精通