rainit2006 / Linux

Linux basic
0 stars 0 forks source link

Shell #3

Open rainit2006 opened 7 years ago

rainit2006 commented 7 years ago

基本shellscript语法: http://qiita.com/zayarwinttun/items/0dae4cb66d8f4bd2a337

Shell脚本里的符号 http://www.cnblogs.com/xuxm2007/archive/2011/10/20/2218846.html

  1. 用vim创建并打开新文件,比如cal.sh 。 Linux里的文件可以没有后缀名,但是为了便于知道该文件是shell脚本,特意加上.sh后缀名。
  2. 编写脚本,并:w保存,:q退出。 3。赋予权限,否则会报错:bash: ./cal.sh: Permission denied. chmod +x cal.sh
  3. 执行: ./cal.sh
rainit2006 commented 7 years ago

读取控制台的键盘输入内容: Read

 #!/usr/bin/bash
#プロンプトをechoを使って表示
echo -n INPUT_STR: 
#入力を受付、その入力を「str」に代入
read str 
#結果を表示
echo $str

Shell

!/usr/bin/bash

echo -n INPUT_STR:

一度に複数の変数へ入力、スペースで区切る

read str1 str2 str3

結果を表示する。

echo $str1 $str2 $str3

多个输入也能对应

!/usr/bin/bash

echo -n INPUT_STR:

一度に複数の変数へ入力、スペースで区切る

read str1 str2 str3

結果を表示する。

echo $str1 $str2 $str3


如果使用“-p”会更方便

!/usr/bin/bash

-pでプロンプトを表示してくれる

read -p "INPUT:" str1 str2 str3 echo $str1 $str2 $str3



「-t」 オプションでタイムアウトを指定すると指定した時間だけ入力を受け付けてくれる。
rainit2006 commented 5 years ago

字符串处理 https://blog.csdn.net/dongwuming/article/details/50605911