网站建设教程 迅雷下载/单页网站排名优化

网站建设教程 迅雷下载,单页网站排名优化,做网站是买服务器还是买主机,市文联网站建设风123456789~-CSDN博客 最近文章阅读排行榜 【爬虫基础】第一部分 网络通讯 P1/3-CSDN博客 【爬虫基础】第一部分 网络通讯-Socket套接字 P2/3-CSDN博客 【Linux专栏】find命令同步 实验-CSDN博客 【Linux运维】非root用户的单向免密登录_linux 单向免密-CSDN博客…

 风123456789~-CSDN博客  

 最近文章阅读排行榜 

【爬虫基础】第一部分 网络通讯 P1/3-CSDN博客

【爬虫基础】第一部分 网络通讯-Socket套接字 P2/3-CSDN博客

【Linux专栏】find命令+同步 实验-CSDN博客

【Linux运维】非root用户的单向免密登录_linux 单向免密-CSDN博客

【Linux运维】服务器信息查询_linux 查询机器所有信息脚本-CSDN博客

【Oracle专栏】客户端expdp 实验验证-CSDN博客

【Oracle专栏】DBMS_CRYPTO 加密包、AES加解密_oracle aes解密-CSDN博客


1.背景 

           echo是一个常用的输出命令,它可以将指定的字符串或变量输出到终端

      需求:在跑批脚本结束,通常需要打印当前时间到文件中,方便查看。

      本文以Linux 终端输出字符串 和 时间为例进行实验,虽然简单,整理一下。

2. 实验

2.1 实验:date

date       

说明:linux 输入date,默认输出当前的日期+星期+时间

date  +"格式"  或 date “+格式”

说明:按制定格式输出需要的日期及时间

[oracle@neptune ~]$ date
Fri Feb 21 14:16:11 CST 2025
[oracle@neptune ~]$ date "+%Y-%m-%d %H:%M:%S"
2025-02-21 14:16:19
[oracle@neptune ~]$ date +"%Y-%m-%d %H:%M:%S"
2025-02-21 14:16:29
[oracle@neptune ~]$ date "+%Y-%m-%d"
2025-02-21
[oracle@neptune ~]$ date "+%F"
2025-02-21
[oracle@neptune ~]$ date "+%F %T %A"
2025-02-21 14:21:23 Friday

结果截图: 

2.2 实验 echo 时间

(1)简单输出

输出年月日:echo $(date +%F)输出时分:echo $(date +%R)输出时分秒:echo $(date +%T)输出星期:echo $(date +%A)

结果截图: 

(2)输出多个格式

需要用双引号包起来,否则报错.

[oracle@neptune ~]$ echo $(date "+%F %T %A")
2025-02-21 14:26:52 Friday
[oracle@neptune ~]$
[oracle@neptune ~]$ echo $(date +%F %T %A)
date: extra operand ‘%T’
Try 'date --help' for more information.[oracle@neptune ~]$

结果截图:

(3)组合格式输出

[oracle@neptune ~]$ echo $(date +"%Y-%m-%d %H:%M:%S")
2025-02-21 14:31:07
[oracle@neptune ~]$ echo $(date +"%Y-%m-%d %H:%M:%S %A")
2025-02-21 14:31:16 Friday
[oracle@neptune ~]$ echo $(date +"%F %T %A")
2025-02-21 14:31:28 Friday
[oracle@neptune ~]$ echo `date`
Fri Feb 21 14:36:38 CST 2025
[oracle@neptune ~]$
[oracle@neptune ~]$ echo `date +%F`
2025-02-21
[oracle@neptune ~]$ echo `date +%F %T`
date: extra operand ‘%T’
Try 'date --help' for more information.[oracle@neptune ~]$ echo `date "+%F %T"`
2025-02-21 14:37:44
[oracle@neptune ~]$ 

结果截图:

2.3 实验 echo 字符串

echo "Hello, World"     或  echo Hello, World

说明:linux 输出字符串,直接跟在echo之后即可,可加双引号 或不加。

echo "Hello," "ZhangSan"

说明:linux 输出字符串拼接。

first_name="John"

last_name="Doe"

echo "Full name: $first_name $last_name"

拼接多个变量和字符串,只需将它们按顺序放在echo命令中。

echo "Hello, $name"

说明:linux 输出字符串,同时字符串中有变量。

注意:

单引号‌:其中的内容会被原样输出,不会解析变量和特殊字符。

双引号‌:其中的内容会被解析,变量和特殊字符会被替换为相应的值。

[oracle@neptune ~]$ name=1
[oracle@neptune ~]$ echo "The name is $name ian"
The name is 1 ian
[oracle@neptune ~]$ echo 'The name is $name ian'
The name is $name ian
[oracle@neptune ~]$

(1)字符串无变量 

[oracle@neptune ~]$ echo ss
ss
[oracle@neptune ~]$ echo "ss"
ss
[oracle@neptune ~]$ echo "ss" "你好"
ss 你好
[oracle@neptune ~]$ echo "ss""你好"
ss你好
[oracle@neptune ~]$ echo "ss""你好"",欢迎"
ss你好,欢迎
[oracle@neptune ~]$ echo ss 你好,欢迎
ss 你好,欢迎
[oracle@neptune ~]$ echo ss 你好,欢迎!
ss 你好,欢迎!

结果截图:

(2)字符串有变量

[oracle@neptune ~]$ name=Zhangsan
[oracle@neptune ~]$ echo name
name
[oracle@neptune ~]$ echo `name`
-bash: name: command not found[oracle@neptune ~]$ echo $name
Zhangsan
[oracle@neptune ~]$ echo "欢迎:"$name
欢迎:Zhangsan
[oracle@neptune ~]$ echo "欢迎:$name"
欢迎:Zhangsan
[oracle@neptune ~]$

 结果截图:

(3)拼接的几个变量

echo 后用 $变量 取,多个变量可以用双引号包起来 。

当变量名与后续字符容易混淆时,可以使用 ${}来明确变量的边界。

[oracle@neptune ~]$ name="Alice"
[oracle@neptune ~]$ greeting="Hello, "
[oracle@neptune ~]$ echo $greeting$name
Hello, Alice
[oracle@neptune ~]$ echo "$greeting$name"
Hello, Alice
[oracle@neptune ~]$ echo "$greeting $name"
Hello,  Alice
[oracle@neptune ~]$ echo "$greeting 欢迎 $name"
Hello,  欢迎 Alice
[oracle@neptune ~]$ echo $greeting 欢迎 $name
Hello, 欢迎 Alice
[oracle@neptune ~]$

结果截图: 

当变量名与后续字符容易混淆时,可以使用${}来明确变量的边界。

[oracle@neptune ~]$ name="Alice"
[oracle@neptune ~]$ echo "The name is ${name}ian"
The name is Aliceian
[oracle@neptune ~]$ echo "The name is $name ian"
The name is Alice ian
[oracle@neptune ~]$ echo "The name is $nameian"
The name is
[oracle@neptune ~]$

 结果截图:

2.4 实验 echo 字符串+时间

使用 echo 字符串  $(date "格式") ,可以用双引号 包起来

[oracle@neptune ~]$ echo "跑批结束!"
跑批结束!
[oracle@neptune ~]$ echo "跑批结束!结束时间为:" `date`
跑批结束!结束时间为: Fri Feb 21 14:58:00 CST 2025
[oracle@neptune ~]$[oracle@neptune ~]$ echo "跑批结束!结束时间为:" $(date "+%F %T %A")
跑批结束!结束时间为: 2025-02-21 15:04:12 Friday[oracle@neptune ~]$ echo "跑批结束!结束时间为: $(date "+%F %T %A")"
跑批结束!结束时间为: 2025-02-21 15:05:08 Friday
[oracle@neptune ~]$

结果截图:

 3. 在脚本中 echo

#!/bin/bash
current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "当前系统时间是:$current_time"

4.相关知识点

4.1 echo -n   

表示:不换行。默认是换行的

4.2 echo -e

表示:前面有反斜线的字符将作为转义字符,但是需要要有单引号 或者 双引号 包含。

[oracle@neptune ~]$ echo \n\n 1234
nn 1234
[oracle@neptune ~]$ echo -e \n\n 1234
nn 1234
[oracle@neptune ~]$ echo -e '\n\n 1234'1234
[oracle@neptune ~]$ echo -e '\n\n' 12341234
[oracle@neptune ~]$
[oracle@neptune ~]$ echo -e "\\\\" 1234
\ 1234
[oracle@neptune ~]$ echo -e "\\ \\" 1234
\ \ 1234
[oracle@neptune ~]$

结果截图:

4.3设置文本颜色的转义符

\e[<格式代码>    或者    \033[<格式代码>m

说明:基本上是夹在 "\e["(转义开方括号)和 "m" 之间数字值。指定一个以上的格式代码(数字),则用分号将他们分开。

\e[A;B;Cm            或者   \033[A;B;Cm  

说明:A 为格式控制,编号0~9;

          B 为字体颜色,编号30~37;

          C 为背景色,编号40~47。

          可通过 \e[0m  或 \033[0m 关闭颜色输出; \e[A;B;Cm 内容 \e[0m

\e  即 \033,  结尾是 \e[0m 清理格式

1) 格式代码:A  0-9 

2) 字体颜色 B 30-27  | 背景颜色 C  40-47

 echo -e '\e[4;31;43m 我是红色字体 黄色背景 下划线!\e[0m'

[oracle@neptune ~]$ echo -e '\e[4;31;43m 我是红色字体 黄色背景 下划线!\e[0m'我是红色字体 黄色背景 下划线!
[oracle@neptune ~]$ echo 1
1

截图:

 

如果在结尾不关格式,则为以下结果:

本节实验结束:ok  


项目管理--相关知识   

项目管理-项目绩效域1/2-CSDN博客

项目管理-项目绩效域1/2_八大绩效域和十大管理有什么联系-CSDN博客

项目管理-项目绩效域2/2_绩效域 团不策划-CSDN博客

高项-案例分析万能答案(作业分享)-CSDN博客

项目管理-计算题公式【复习】_项目管理进度计算题公式:乐观-CSDN博客

项目管理-配置管理与变更-CSDN博客

项目管理-项目管理科学基础-CSDN博客

项目管理-高级项目管理-CSDN博客

项目管理-相关知识(组织通用治理、组织通用管理、法律法规与标准规范)-CSDN博客


Oracle其他文档,希望互相学习,共同进步

Oracle-找回误删的表数据(LogMiner 挖掘日志)_oracle日志挖掘恢复数据-CSDN博客

oracle 跟踪文件--审计日志_oracle审计日志-CSDN博客

ORA-12899报错,遇到数据表某字段长度奇怪现象:“Oracle字符型,长度50”但length查却没有50_varchar(50) oracle 超出截断-CSDN博客

EXP-00091: Exporting questionable statistics.解决方案-CSDN博客

Oracle 更换监听端口-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/896111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qt5实现表盘的旋转效果,通过提升QLabel类

因为工作需要&#xff0c;需要实现温度的表盘展示效果 实现思路&#xff1a; 通过提示声QLabel控价类&#xff0c;实现报盘的旋转和展示效果 1. 编写一个QLabel的类MyQLabel,实现两个方法 1. void paintEvent(QPaintEvent *event); //重绘函数 2. void valueChanged(int va…

【深度学习】Pytorch的深入理解和研究

一、Pytorch核心理解 PyTorch 是一个灵活且强大的深度学习框架&#xff0c;广泛应用于研究和工业领域。要深入理解和研究 PyTorch&#xff0c;需要从其核心概念、底层机制以及高级功能入手。以下是对 PyTorch 的深入理解与研究的详细说明。 1. 概念 动态计算图&#xff08;D…

002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡

前文地址&#xff1a; 001 SpringCloudAlibaba整合 - Nacos注册配置中心、Sentinel流控、Zipkin链路追踪、Admin监控 文章目录 8.Feign远程调用、loadbalancer负载均衡整合1.OpenFeign整合1.引入依赖2.启动类添加EnableFeignClients注解3.yml配置4.日志配置5.远程调用测试6.服务…

代码审计入门学习之sql注入

路由规则 入口文件&#xff1a;index.php <?php // ---------------------------------------------------------------------- // | wuzhicms [ 五指互联网站内容管理系统 ] // | Copyright (c) 2014-2015 http://www.wuzhicms.com All rights reserved. // | Licensed …

React实现自定义图表(线状+柱状)

要使用 React 绘制一个结合线状图和柱状图的图表&#xff0c;你可以使用 react-chartjs-2 库&#xff0c;它是基于 Chart.js 的 React 封装。以下是一个示例代码&#xff0c;展示如何实现这个需求&#xff1a; 1. 安装依赖 首先&#xff0c;你需要安装 react-chartjs-2 和 ch…

springboot整合mybatis-plus【详细版】

目录 一&#xff0c;简介 1. 什么是mybatis-plus2.mybatis-plus特点 二&#xff0c;搭建基本环境 1. 导入基本依赖&#xff1a;2. 编写配置文件3. 创建实体类4. 编写controller层5. 编写service接口6. 编写service层7. 编写mapper层 三&#xff0c;基本知识介绍 1. 基本注解 T…

HTTP 常见状态码技术解析(应用层)

引言 HTTP 状态码是服务器对客户端请求的标准化响应标识&#xff0c;属于应用层协议的核心机制。其采用三位数字编码&#xff0c;首位数字定义状态类别&#xff0c;后两位细化具体场景。 状态码不仅是服务端行为的声明&#xff0c;更是客户端处理响应的关键依据。本文将从协议规…

Unity中的键位KeyCode

目录 主要用途 检测按键事件&#xff1a; 处理键盘输入&#xff1a; 基本键位 常用键&#xff1a; 字母键&#xff1a; 数字键&#xff1a; 功能键&#xff1a; 方向键&#xff1a; 控制键&#xff1a; 鼠标键&#xff1a; 其他特殊键&#xff1a; 代码示例 按下…

【设计模式】 代理模式(静态代理、动态代理{JDK动态代理、JDK动态代理与CGLIB动态代理的区别})

代理模式 代理模式是一种结构型设计模式&#xff0c;它提供了一种替代访问的方法&#xff0c;即通过代理对象来间接访问目标对象。代理模式可以在不改变原始类代码的情况下&#xff0c;增加额外的功能&#xff0c;如权限控制、日志记录等。 静态代理 静态代理是指创建的或特…

Android Coil3缩略图、默认占位图placeholder、error加载错误显示,Kotlin(1)

Android Coil3缩略图、默认占位图placeholder、error加载错误显示&#xff0c;Kotlin&#xff08;1&#xff09; implementation("io.coil-kt.coil3:coil-core:3.1.0")implementation("io.coil-kt.coil3:coil-network-okhttp:3.1.0") <uses-permission …

DeepSeek 助力 Vue 开发:打造丝滑的 键盘快捷键(Keyboard Shortcuts)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…

uniapp引入uview组件库(可以引用多个组件)

第一步安装 npm install uview-ui2.0.31 第二步更新uview npm update uview-ui 第三步在main.js中引入uview组件库 第四步在uni.scss中引入import "uview-ui/theme.scss"样式 第五步在文件中使用组件

Jmeter进阶篇(34)如何解决jmeter.save.saveservice.timestamp_format=ms报错?

问题描述 今天使用Jmeter完成压测执行,然后使用命令将jtl文件转换成html报告时,遇到了报错! 大致就是说jmeter里定义了一个jmeter.save.saveservice.timestamp_format=ms的时间格式,但是jtl文件中的时间格式不是标准的这个ms格式,导致无法正常解析。对于这个问题,有如下…

React 低代码项目:网络请求与问卷基础实现

&#x1f35e;吐司问卷&#xff1a;网络请求与问卷基础实现 Date: February 10, 2025 Log 技术要点&#xff1a; HTTP协议XMLHttpRequest、fetch、axiosmock.js、postmanWebpack devServer 代理、craco.js 扩展 webpackRestful API 开发要点&#xff1a; 搭建 mock 服务 …

安装海康威视相机SDK后,catkin_make其他项目时,出现“libusb_set_option”错误的解决方法

硬件&#xff1a;雷神MIX G139H047LD 工控机 系统&#xff1a;ubuntu20.04 之前运行某项目时&#xff0c;处于正常状态。后来由于要使用海康威视工业相机&#xff08;型号&#xff1a;MV-CA013-21UC&#xff09;&#xff0c;便下载了并安装了该相机的SDK&#xff0c;之后运行…

人工智能之自动驾驶技术体系

自动驾驶技术体系 自动驾驶技术是人工智能在交通领域的重要应用&#xff0c;旨在通过计算机视觉、传感器融合、路径规划等技术实现车辆的自主驾驶。自动驾驶不仅能够提高交通效率&#xff0c;还能减少交通事故和环境污染。本文将深入探讨自动驾驶的技术体系&#xff0c;包括感…

浅谈模组-相机鬼像

一&#xff0e;前言 在成像中&#xff0c;我们常常会遇到肉眼观测的真实世界中&#xff0c;不存在的异常光影出现在画面中&#xff0c;并伴有各种颜色&#xff0c;我们将这个物体称为鬼像。某些鬼像可能会对图像产生美感的体验&#xff0c;但是大多数的鬼像都会对图像的质量以…

vmware虚拟机Ubuntu Desktop系统怎么和我的电脑相互复制文件、内容

1、先安装vmware workstation 17 player&#xff0c;然后再安装Ubuntu Desktop虚拟机&#xff0c;然后再安装vmware tools&#xff0c;具体可以参考如下视频&#xff1a; VMware虚拟机与主机实现文件共享&#xff0c;其实一点也不难_哔哩哔哩_bilibili 2、本人亲自试过了&…

Spring Boot项目中解决跨域问题(四种方式)

目录 一&#xff0c;跨域产生的原因二&#xff0c;什么情况下算跨域三&#xff0c;实际演示四&#xff0c;解决跨域的方法 1&#xff0c;CrossOrigin注解2&#xff0c;添加全局过滤器3&#xff0c;实现WebMvcConfigurer4&#xff0c;Nginx解决跨域5&#xff0c;注意 开发项目…

Oracle JDK、Open JDK zulu下载地址

一、Oracle JDK https://www.oracle.com/java/technologies/downloads/ 刚进去是最新的版本&#xff0c;往下滑可以看到老版本 二、Open JDK的 Azul Zulu https://www.azul.com/downloads/ 直接可以选版本等选项卡