shell while循环

摘要:
/Bin/bash#,而循环i=0;而[$i-lt10];donecho$i;100root@Ubuntu:/home/shell#echo$input100,同时读取文件信息,这对于处理来说并不容易。#/Bin/bash#while readline读取文件信息Read-p“请输入文件地址:-f$input];
#!/bin/bash
# while 循环
i=0;
while [ $i -lt 10 ];do
    ((i++));
done
echo $i;

# read -p "Please input number:"
Please input number:10
root@Ubuntu:/home/shell# read -p "Please input number:" input
Please input number:100
root@Ubuntu:/home/shell# echo $input
100

while 读取文件信息,这件事for就不好处理了。

#!/bin/bash
# while read line 读取文件信息
read -p "请输入文件地址:" input
if [ ! -f $input ];then
    echo "文件不存在"
    exit
fi

# 读取文件内容
while read line
do
    echo $line
done < $input

免责声明:文章转载自《shell while循环》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js拼接字符串参数黑帽SEO手法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一、Flume简明笔记

目录 一、Flume概述 1.1 Flume定义 1.2 Flume基础机构 二、Flume快速入门 2.1 安装部署 2.2 入门案例 2.2.1 监控端口数据官方案例:netcat-flume-logger.conf 2.2.2 实时监控单个追加文件案例:exec-flume-hdfs.conf 2.2.3 实时监控目录下多个新文件:s...

docker 和 FastDFS上传和下载文件

1,从仓库拉取镜像 sudo docker image pull delron/fastdfs  也可以解压已经打包好的镜像文件 $ sudo docker load -i 文件路径/fastdfs_docker.tar 2,开启tracker容器   将tracker运行目录映射到宿主机的/var/fdfs/tracker目录中 sudo docker...

LINUX下简单的编译和使用动态链接库[compile .so use c++ in linux]

对动态链接库的概念其实还很模糊,自己的理解是:把一些常用的代码,如函数,类等,编译成一个"包"即DLL(WINDOWS下)或者SO(LINUX下)文件,然后供其它程序使用时直接调用里面封闭的函数即可,实现的代码的重用,也节省了硬盘空间(这点可能是次要的吧).在WIDOWS下利用VC++可方便的生成DLL,在LINUX下则需要通过各种编译命令来实现,对于像我...

sqlserver 实现数据变动触发信息

1、建立存储过程,功能是动态写入文件中信息,可以在触发器或存储过程调用。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create proc [dbo].[SP_SendMagToFile] ( @path varchar(100), @fileName varchar(100), @ms...

influxdb 配置文件注释

### Welcome to the InfluxDB configuration file. # The values in this file override the default values used by the system if # a config option is not specified. The commented o...

4.docker学习之镜像

镜像我们知道,我们想在Windows操作系统上跑Linux,需要安装一个虚拟机程序,然后下载一个Linux镜像,在该虚拟机程序中创建一个虚拟机,并使用该镜像安装对应的Linux操作系统,安装好之后,即可在Windows系统下跑虚拟机中的Linux系统。此时,我们发现,这里所说的镜像,类似于操作系统的安装包,这里所提到的镜像中包含了对应的操作系统。这是传统镜...