linux脚本学习小记(1)

2023-10-28

linux脚本学习小记(1)

1.输出信息

#!/bin/bash
# Program:
#       This program is used to show "Hello World!" in screen
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH
echo -e "Hello World! \a \n"
exit 0
结果:



2.请用户输入两个数,计算两个数的成绩

#!/bin/bash
# Program:
#       User can input 2 integer to cross by!
# History:
# 2005/08/23 lyc first release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin/local/sbin:~/bin
export PATH
echo -e "You should input 2 number, I will corss them!\n"
read -p "first number: " firstnu
read -p "second number: " secondsu
total=$(($firstnu*secondsu))
echo -e "\nThe number $firstnu x $secondsu is ==> $total"

其中,PATH给出的是多个bin文件路径,各路径间以":"分开。

结果:









本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux脚本学习小记(1) 的相关文章

  • Linux线程同步(二)---互斥锁实现线程同步

    一 why 先给自己打个广告 本人的微信公众号 嵌入式Linux江湖 主要关注嵌入式软件开发 股票基金定投 足球等等 希望大家多多关注 有问题可以直接留言给我 一定尽心尽力回答大家的问题 在博客 Linux线程同步 一 初识篇 中 介绍了为
  • syntax error near unexpected token `newline'脚本无法执行

    问题描述 执行run sh脚本是报错 报错信息如下 data app information provider No such file or directory command not found run sh line 4 syntax
  • Linux系统:stress-ng测压工具

    目录 一 理论 1 stress工具简介与安装 2 语法及参数 3 具体安装 二 实验 1 运行8 cpu 4 fork 5 hdd 4 io 50 vm 10小时 2 CPU测试 3 内存测试 4 IO测试 5 磁盘及I O测试 三 问题
  • Python自动化刷投票脚本开发,微信投票再也不需要发红包了

    前言 现在部分比赛为了推广赞助商或者比赛本身 需要参赛队伍进行网上拉票 甚至票数还会占一定比例的成绩 因此 刷票也就应运而生了 此次我们团队参加一个比赛 就需要网上投票决出前几名 作为一位技术人员 当然是得 解决 技术能解决的问题嘛 所以就
  • CentOS8 MySQL 主主模式+keepalived高可用环境搭建非docker版

    概述 采用了MySQL KeepAlived实现MySQL高可用 旨在当主机发生宕机等异常情况时 使用备机的MySQL服务 以此保证系统服务的高可用 这套环境的搭建过程中 需要注意的事项如下 1 MySQL是否数据同步 在大批量数据写入的情
  • Centos 7安装mysql

    1 安装前清理工作 1 1 1 清理原有的mysql数据库 使用以下命令查找出安装的mysql软件包和依赖包 rpm pa grep mysql 显示结果如下 mysql80 community release el7 1 noarch m
  • window重启Nginx的BAT脚本

    1 脚本入参 SET NGINX DIR C Zone nginx 1 21 4 nginx 1 21 4 该路径配置成nginx的根目录文件夹 2 Nginx管理脚本 echo off chcp 65001 color 0a rem 当前
  • Matlab 函数进阶:使用匿名函数和内嵌函数处理多变量传递问题(Matlab 7.0以上)

    from http asc 2dark org node 70 Matlab 函数进阶 使用匿名函数 Anonymous Function 和内嵌函数 Nested Function 处理多变量传递问题 Matlab 7 0以上 问题 有一
  • shell脚本中嵌入二进制文件

    最近有人问我 一个集群监控软件的安装文件特别 诡异 说脚本里有 乱码 却能执行 是怎么回事 我看了才发现这个东西原来是典型的脚本嵌套代码的模式 这里就讲讲吧 反正好久没写东西了 某些比较 拽 的单位在发布Linux软件时以一种特殊的形式发布
  • 中标麒麟QT中qDebug无输出问题解决办法

    一 系统环境 中标麒麟V5 qt creator 4 3 1 qt5 qtbase 5 6 2 二 问题 代码中qDebug 函数无输出 但qInfo 和qWarning 有输出 创建一个test工程 使用qDebug 打印信息 但是没有任
  • 搜索引擎批量查询控制脚本

    seo的工作需要我们会经常查询gg和百度的结果 收录也好排名也好 所以在做查询脚本时一定要控制查询时间来防止百度封锁禁止你的查询 当然有两种方法 1 不断变换代理 当然代价较大 2 控制查询请求的间隔 3 前两者结合使用 一般的脚本我们从性
  • 脚本之抢课脚本

    UserScript name New Userscript namespace http tampermonkey net version 0 1 description try to take over the world author
  • shell脚本中的几个括号总结(小括号/大括号/花括号)

    转自 http www cnblogs com hanyan225 archive 2011 10 06 2199652 html Shell的强大是毋庸置疑的 方便了我们也迷惑了我们 比如这些杂七杂八的括号 一向自认聪明的我也傻傻分不清了
  • Fedora 启动顺序

    http hi baidu com wwwkljoel item 29620217882a585b2b3e2244 The start of the Fedora fedora 系统加电或复位后 中央处理器将内存中的所有数据清零 并对内存进
  • [MRCTF2020]千层套路

    MRCTF2020 千层套路 题目地址 https buuoj cn challenges MRCTF2020 E5 8D 83 E5 B1 82 E5 A5 97 E8 B7 AF 解压压缩包 发现是密码竟然是压缩包名称 再根据题目 tn
  • 程序员水平分级

    导读 近日 whattofix com刊登了一篇 DanielMarkham的文章 What Level Programmer Are You 文内将参差不齐的程序员按照技术水平分为从 只读 到 上帝 共十一个阶段 以帮助广大程序员找到自身
  • sql server 中的日期计算,如当天周的第一天,当前月的第一天

    根据给定的日期 计算该日期在本月所在周数 每周的第一天为周日 但是在月末需要与下个月进行衔接 如 图2012年2月份 3月份的1 2 3号为2月份的第4周 而2月份的1 2 3 4为1月份的最后一周 第五周 declare datetime
  • HTC-VIVE手柄使用代码

    using UnityEngine using System Collections 检测手柄功能的脚本 这个脚本挂到手柄上 controler right 和controler left 上 public class ButtonTouc
  • begin to drop messages due to rate-limiting

    对于syslog保存的日志会有很多重要信息 但是一旦打印的日志数量超过设置的阈值 就会丢掉 imuxsock pid 48 begin to drop messages due to rate limiting 这是在调试时不愿看到的 可以
  • Linux shell中if [ $? -eq 0 ] 语句作用:判断命令是否执行成功

    shell脚本中 是指上一次命令执行的成功或者失败的状态 如果成功就是0 失败为1 语句if eq 0 是判断if语句的上一个命令执行如果成功就执行if中的语句 否则就执行else中的内容 note 使用时要注意 if后面的中括号 eq 0

随机推荐

  • JAVA获取计算机的IP、名称、操作系统等信息

    java view plain copy print import java io BufferedReader import java io InputStream import java io InputStreamReader imp
  • leetcode 1817. 查找用户活跃分钟数【python3,哈希表的实现思路详解】

    题目 给你用户在 LeetCode 的操作日志 和一个整数k 日志用一个二维整数数组logs表示 其中每个logs i IDi timei 表示ID为IDi的用户在timei分钟时执行了某个操作 多个用户可以同时执行操作 单个用户可以在同一
  • C语言基础入门48篇_31_二维数组应用之游戏中的碰撞检测(二维数组初始化边界,利用边界值判断是否可移动)

    本篇在上篇C语言基础入门48篇 18 使用循环移动游戏人物 屏幕符号运动 while 1 进行实时响应 if 表达式 switch 表达式 windows的API及API进行自行封装使 的基础上增加了移动边界 并且游戏人物不会移动出所设计的
  • 跑通CogView教程

    入门小菜鸟 希望像做笔记记录自己学的东西 也希望能帮助到同样入门的人 更希望大佬们帮忙纠错啦 侵权立删 目录 一 代码下载 二 环境配置 1 输入命令 2 安装apex 三 下载 image tokenizer vqvae hard big
  • 测试知识点

    什么是软件测试 使用人工或自动手段 来运行或测试某个系统的过程 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 什么是测试用例 1 评价测试人员的标准主要有两个 即发现的有效Bug数和编写的有效测试用例数 2 测试用例
  • python免费课程全套-为了学习Python,我汇总了这10个免费的视频课程!

    毫无疑问 Python是目前世界上 的编程语言 它 的优势在于它将越多越多的人带入了编程领域 近年来 学习Python的人比学习其他任何语言的人都多 许多人学Python是为了它背后的数据科学和机器学习库 当然 也有一些人学习用于Web开发
  • Java Web 安全之CSRF

    概念 跨站请求伪造 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法 原理 用户登陆A网站 A网站确认身份 B网站页面向A网站发起请求 带A网站身份 危害 利用用户登陆态 盗取用户资金 转账 消费 用户不知情 冒充用户
  • R语言tidyr包数据变换函数(dplyr包组合使用,完美)

    日常的数据预处理中 不可避免的会遇到数据的各种变形 转换 R语言中的tidyr包函数解决了数据变形上的问题 变量 列的转换 1 宽数据变长数据 gather data key key value value na rm FALSE conv
  • win10 vs2015 freetype2编译

    01 FreeType FreeType库是一个完全免费 开源 的 高质量的且可移植的字体引擎 它提供统一的接口来访问多种字体格式文件 包括TrueType OpenType Type1 CID CFF Windows FON FNT X1
  • 从Linux内核源码到操作系统

    Linux源码只有运行起来才能成为操作系统 否则她只能静静的躺在存储介质上沉睡 本文就讲解如何将这个睡美人唤醒 唤醒后给他穿上旗袍她就成为RedHat 给她换上包臀裙她就成为SUSE 再或者给她换上超短裙 她就成为Ubuntu 总之就是你可
  • 你在用FastReport.Net报表工具做报表没

    博主文章仅用于学习 研究和交流目的 不足和错误之处在所难免 希望大家能够批评指出 博主核实后马上更改 一 FastReport 是什么 FastReport Net是一款适用于Windows Forms ASP NET和MVC框架的功能齐全
  • 3DMAX机械建模贴图教程

    1 大型机械模型 网上找图片 然后放进材质球 应用 查看图片 裁剪好 然后把材质球放在模型之上 然后点击绿色 讲材质放给制定对象 2 加VR 太阳光 0 02 3 贴图贴上不行 点击UV贴图 选择长方体啥的 想要好看 加V RAY渲染器 测
  • json序列化小驼峰格式(属性名首字母小写)

    引用Newtonsoft Json 只需要设置JsonSerializerSettings参数即可 using Newtonsoft Json using System namespace ItemDemo class Program st
  • VUE项目开发,使用jessibuca——实现直播流播放器

    VUE项目开发 使用jessibuca 实现直播流播放器 VUE项目开发 使用jessibuca 实现直播流播放器 效果图 插件目录 public index html页面引入 组件一 组件二 补充内容 加载多个视频 参考连接 VUE项目开
  • 【D3.js - v5.x】(6)绘制树状图

    树状图 在d3 中 绘制树状图 要用到层级布局这个概念 d3 hierarchy data children 根据指定的层次结构数据构造一个根节点 指定的数据 data 必须为一个表示根节点的对象 比如 name Eve children
  • Ceph主要概念

    目录 1 整体架构介绍 1 1 总体介绍 1 2 整体架构 2 集群管理 2 1 Monitor 2 2 心跳管理 3 数据读写 3 1 OSD 3 2 读写流程 3 3 POOL和PG 3 4 CRUSH算法 3 4 1 Straw算法
  • win10下安装redis

    转载 https www cnblogs com W Yentl p 7831671 html Window 下安装 下载地址 https github com MSOpenTech redis releases Redis 支持 32 位
  • [matlab数字图像处理10]对一副图像进行二值化,ostu算法等

    一 问题描述 对一副图像进行二值化 ostu算法等 二 求解思路 将图像利用imread和rgb2gary后转化为灰度图像 对于直接的二值化 可使用0 5作为阈值 大津法 OTSU 是一种确定图像二值化分割阈值的算法 由日本学者大津于197
  • 苹果手机照片删除了怎么恢复回来

    苹果手机是现代人生活中必备的工具之一 很多小伙伴们会通过它来存储重要的照片和视频 但是 有时候不小心把照片删除了 这可能会导致很多人不知道该怎么办 那些苹果手机照片删除了怎么恢复回来呢 本文将为大家介绍几种简单的方法来恢复被删除的苹果手机照
  • linux脚本学习小记(1)

    linux脚本学习小记 1 1 输出信息 bin bash Program This program is used to show Hello World in screen PATH bin sbin usr bin usr sbin