Shell函数、接受用户输入

1、调用Shell函数:

Shell函数的调用和c语言的函数调用有所区别,其参数跟在函数名后,不需要用括号括起来。

执行结果:

2、接受用户输入:

read -p

原文地址:https://www.cnblogs.com/zhai1997/p/12092316.html

时间: 2024-08-28 23:21:02

Shell函数、接受用户输入的相关文章

Shell编程—处理用户输入

1命令行参数 1.1读取参数 bash shell会将一些称为位置参数(positional parameter)的特殊变量分配给输入到命令行中的所有参数.这也包括shell所执行的脚本名称.位置参数变量是标准的数字:$0是程序名,$1是第一个参数,$2是第二个参数,依次类推,直到第九个参数$9. 例子:计算阶乘 $ vim test1.sh #!/bin/bash # using one command line parameter factorial=1 for (( number = 1;

【shell】Linux shell 之 判断用户输入的变量是否为数字

本文内容:判断用户输入的参数是否为数字 在shell中如何进行计算? 方式一 [[email protected] scripts]# echo $((1+2)) 3 方式二 [[email protected] scripts]# expr 2 + 3 5 [[email protected] scripts]# 注意:使用方式二的时候,要求必须要有间隔.如果使用的是乘法,号必须进行转义写为 \ [[email protected] scripts]# expr 2 * 3 expr: 语法错

Linux shell脚本 判断用户输入的文件类型

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 编写一个脚本,从键盘输入一个文件,判断它是否存在,如果存在就判断它是什么类型的文件:并用对应的颜色输出 脚本如下: #!/bin/bash #function:test file type

Python3基础 int input提示用户输入一个整数并接受用户输入

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: 1 temp=input('请输入一个数字:') 2 guess=int(temp) result: step1: 1 请输入一个数字: step2: 1 请输入一个数字:1 2 >>> -----------------------------------------

php用函数判断用户输入信息是否为邮箱

1.filter_var()函数(filter过滤的意思) <?php #验证邮箱函数的使用 function check_email($email) { $result = trim($email);//trim方法去除首位的空格 if (filter_var($result, FILTER_VALIDATE_EMAIL)) { return "true"; } else { return "false"; } } echo check_email('[em

shell脚本读取用户输入并与之交互

举个栗子: #! /bin/bash echo -e "你真要想要执行此操作吗,yes or no?" read Confirm case $Confirm in y|Y|yes|Yes) echo "做你想做的事情吧" ;; *) echo "操作终止了!" esac

处理用户输入(第十四章)

1. bash shell脚本中的位置变量 1. 有些脚本运行时是需要输入参数的,在shell脚本中加入指定的位置变量,脚本会在运行时读取位置变量对应的参数,位置变量表示方法如下: (1)$0:表示脚本自身 (2)$(basename $0):当我们使用位置变量$0时,表示将脚本自身名称作为变量值传递给$0,但是它会传递完整的脚本路径,当我们仅需要脚本的基名的时候,可以使用$(basename $0)来实现 (3)$1-$9:表示脚本后跟的参数的位置,$1表示第一个参数,$2表示第二个参数以此类

用户输入与while循环

函数input()的工作原理: 函数input()让程序短暂运行,等待用户输入一些文本,获取用户输入后将其存储在一个变量中 测试input()功能-- #!/usr/bin/env python#filename:input().py message=input("tell me something and, I will repeat back to you: ")print(message) 效果: [[email protected] Day3]# ./input.py tell

Java-控制台接受用户输入数据的方法

  1 package 控制台接受输入; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStream; 6 import java.io.InputStreamReader; 7 import java.nio.Buffer; 8 import java.util.Scanner; 9 10 public class InputCode { 11 public stat