在liunx中shell编写一个程序脚本,输入姓和名,打印出全名
时间: 2023-11-28 08:50:06 浏览: 71
可以使用以下的Shell脚本实现:
```bash
#!/bin/bash
echo "请输入您的姓:"
read last_name
echo "请输入您的名:"
read first_name
full_name="$last_name $first_name"
echo "您的全名是:$full_name"
```
保存以上代码为一个文件,比如`myname.sh`,然后在终端中执行以下命令:
```
chmod +x myname.sh # 添加可执行权限
./myname.sh # 运行脚本
```
运行后,会提示输入姓和名,输入后就会输出全名。
相关问题
在liunx中用shell编写一个程序脚本,输入姓和名打印出全名
可以用如下的shell脚本实现:
```shell
#!/bin/bash
echo "请输入您的姓:"
read surname
echo "请输入您的名:"
read name
echo "您的全名是:$surname $name"
```
保存以上代码为一个`.sh`文件,然后在终端中使用`chmod +x filename.sh`命令添加执行权限,最后执行`./filename.sh`即可运行该脚本。运行后会提示输入姓和名,输入后即可输出全名。
在liunx中shell编写一个程序脚本,输入一个文件名,如果是目录打印出目录,如果不是打印出其他文件
可以使用以下 Shell 脚本来实现:
```bash
#!/bin/bash
read -p "请输入一个文件名:" filename
if [ -d $filename ]; then
echo "$filename 是一个目录"
else
echo "$filename 是一个文件"
fi
```
首先使用 `read` 命令读取用户输入的文件名,然后使用 `-d` 判断该文件名是否为目录。如果是目录,则输出提示信息“xxx 是一个目录”,否则输出提示信息“xxx 是一个文件”。
阅读全文