当前位置: 首页 > wzjs >正文

网站日志分析的意义网站设计方案

网站日志分析的意义,网站设计方案,视频网站建站免费,今日全国生猪价格行情今日学习基本的linux 的一些 bash 脚本 ssh : orangepi本地ip 密码 : orangepi 操作系统发行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。PRETTY_NAME"Orange P…

今日学习基本的linux 的一些 bash 脚本

ssh  : orangepi@本地ip
密码 : orangepi

操作系统发行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。PRETTY_NAME="Orange Pi 1.0.6 Focal"

目录

 终端打印输出:

使用 dos2unix 工具

成功运行:

变量使用+用户输入:

条件判断:

for循环:

while循环:

 数组:

函数定义与调用:

文件操作:

参数处理:


 终端打印输出:

先从最简单的打印输出开始

#!/bin/bash
# 一个简单的打印脚本
echo "Hello, World!"

我是在windows系统的txt文本文件写了这行代码,然后改后缀为.sh,

然后拖到linux目录的,这会遇到UTF-8编码的格式问题,这里讲下怎么解决

先尝试能不能正常打开运行脚本:

导航脚本目录:

cd /home/orangepi/Bash_test

给予脚本权限:

chmod +777 hello.sh

运行脚本:

 ./hello.sh

发现没有转换掉windows风格的换行符,导致无法运行:

使用 dos2unix 工具

安装:

sudo apt-get install dos2unix

启动转换:

dos2unix hello.sh

成功运行:

以下的测试基本都要基于cd 到了脚本文件的目录下才能进行!

变量使用+用户输入:

#!/bin/bashname="Alice"
age=25# 获取用户输入
echo "Please enter your name:"
read name
echo "Please enter your age:"
read ageecho "your name is $name and you are $age years old."

条件判断:

#!/bin/bash
# 条件判断示例
echo "Enter a number:"
read num#if 语句用于条件判断。-gt 表示大于,-eq 表示等于,-lt 表示小于。注意条件判断语句两边要有空格。
if [ $num -gt 10 ]; thenecho "The number is greater than 10."
elif [ $num -eq 10 ]; thenecho "The number is equal to 10."
elseecho "The number is less than 10."
fi

for循环:

#!/bin/bash
# for 循环示例
for i in {1..5}; doecho "Number: $i"
done

while循环:

#!/bin/bash
# while 循环示例
count=1#-le 表示“小于或等于”
#-gt 表示大于,-eq 表示等于,-lt 表示小于
while [ $count -le 5 ]; doecho "Count: $count"count=$((count + 1))
done

 数组:

#!/bin/bash
# 数组操作示例
fruits=("apple" "banana" "orange")# 遍历数组
for fruit in "${fruits[@]}"; doecho "Fruit: $fruit"
done# 获取数组长度
echo "Number of fruits: ${#fruits[@]}"

函数定义与调用:

#!/bin/bash
# 函数定义与调用示例
greet() {echo "Hello, $1!"
}greet "Bob"

文件操作:

#!/bin/bash
# 文件操作示例
file="example.txt"# 检查文件是否存在
if [ -f "$file" ]; thenecho "File $file exists."# 读取文件内容while IFS= read -r line; doecho "Line: $line"done < "$file"
elseecho "File $file does not exist."
fi

参数处理:

#!/bin/bash
# 参数处理示例
echo "Script name: $0"
echo "First argument: $1"
echo "Second argument: $2"
echo "Number of arguments: $#"# 处理所有参数
for arg in "$@"; doecho "Argument: $arg"
done

http://www.dtcms.com/wzjs/278521.html

相关文章:

  • 十大家居家装网站哪个好整站seo
  • 小程序网站建站模板网络营销公司哪家可靠
  • 优秀的国外网站百度网站排名优化价格
  • wordpress图片站主题东莞做网站推广
  • 网站建设综合小程序定制开发公司
  • 哈尔滨云建站模板百度做广告推广怎么样
  • 哪个商城网站建设好关键字搜索引擎
  • 网站后台放在哪里百度搜索百度
  • wordpress建垃圾站网店代运营收费
  • 怎么上网站做简易注销的步骤b2b网站平台有哪些
  • 网站转app工具高级版windows优化大师免费
  • 期货直播室网站建设如何提高seo关键词排名
  • 河南高端网站建设一份完整的营销策划书
  • 福田网站建设龙岗网站建设seo搜索引擎优化平台
  • 暴雪被谁收购了银川seo优化
  • 网站开发应注意哪些问题seo网站有哪些
  • 新网站多久会被百度收录广告免费推广网
  • 烟台网站建设网站百度快速seo软件
  • 黑龙江网站备案管理局交换友情链接的平台有哪些
  • wordpress自动采集导入重庆网站排名优化教程
  • 泰安网红打卡景点重庆seo公司排名
  • 九江网站建设优化公司网络营销公司怎么注册
  • 网站建设的实习报告月嫂免费政府培训中心
  • 鞍山做网站比较好的公司郑州网站推广公司咨询
  • 网站建设登录页面怎么写廊坊seo优化排名
  • pc端与手机端网站开发的区别关联词有哪些小学
  • 网站建设免费汕头seo外包公司
  • 做网站怎么外链生成
  • 网站建设免费按词收费谷歌官方seo入门指南
  • 可以给别人做ps设计的网站网站建设小程序开发