有时我们通过windows主机上编写的脚本,传到unix主机上面的时候,发现很^M,看起来非常乱,下面就是如何去除的方法;在vi中:按Esc切换到命令模式输入::%s/^M//g  就可以删除^M^M是通过 Ctrl+v+Shift+m输入的,按住ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开。
原创 2015-10-14 11:07:25
3121阅读
  now=`date '+%Y-%m-%d %H:%M:%S'` echo ${now} yesterday1=`date -d yesterday +%Y-%m-%d` echo ${yestoday1} yesterday2=`date '+%Y%m%d' -d '-1 days'` echo ${yestoday2} tar zcvf ms_${yestoday2}.tar.gz *$
转载 2015-02-12 10:57:00
162阅读
2评论
1、windows做的csv文件默认是gbk字符集,而mysql设置了默认是utf8字符集,所以要把文件转为utf8格式。iconv -f GBK -t UTF8  /tmp/文件名.csv -o /tmp/文件名2.csv2、用sql命令导入load data infile '/tmp/mailut2.csv' into table db1.d fields terminated by
原创 2015-10-27 17:33:36
578阅读
# Linux脚本:将数据写入Redis 在现代的IT应用程序中,数据的存储和访问是至关重要的。Redis是一个开源的内存数据结构存储系统,广泛应用于缓存、队列、分布式会话等场景。本文将介绍如何使用Linux脚本将数据写入Redis,并提供代码示例。 ## Redis简介 Redis是一个基于内存的键值存储系统,具有快速、可扩展和持久化等特点。它支持多种数据结构,包括字符串、哈希表、列表、集
原创 2024-01-07 08:01:20
52阅读
目录 TitleSetCall:EOFStart参数的输入与输出Titletitle 现在标题已经换成这句了Set1. 字符串赋值:set var=Hello world!2. 整型赋值(有符号,4字节):set /a var=48注意点:set var1=3 set /a var2=5+%var1%  => var1被转换为整型3 echo %var2%  =
删除注释,操作系统限linux#!/bin/bash###the script use to delete
转载 2023-05-15 01:13:40
464阅读
一、删除XX天(默认10天)之前某个目录下面带.log的日志文件,并且输出文件显示删除的文件#!/bin/sh #如果没有输入变量值,默认天数为10 start=$(date +%y-%m-%d-%H%M%m) File=/temp/delete_$start.txt FilePath=/data echo $File if [ ! -n "$1" ]; then day=10 else
需求: 根据web服务器上的访问日志,把一些请求量非常高的ip给拒绝掉!并且每隔半小时把不再发起请求或者请求量很小的ip给解封。 假设: 1. 一分钟内请求量高于100次的IP视为不正常请求。 2. 访问日志路径为/data/logs/access_log。 用第2例中的1.log作为演示日志 ##
转载 2019-01-20 22:37:00
173阅读
2评论
#sh>vi filename 利用如下命令查看文件格式 :set ff 或 :set fileformat 可以看到如下信息 fileformat=dos 或 fileformat=unix 利用如下命令修改文件格式 :set ff=unix 或 :set fileformat=unix :wq (存盘退出)
原创 2011-11-01 09:45:57
899阅读
执行shell脚本报错illegal character: ^M
原创 2023-10-16 23:40:42
487阅读
1.算术运算符+(加), -(减), *(乘), /(除), //(整除), %(取余), **(幂运算) 例如print(1 + 2) 结果为3 print(8 - 3) 结果为5 print(3 * 5) 结果为15 print(7 / 3) 结果为2.3333333333333335 print(5 // 3) 结果为1 print(5 % 3) 结果为2 print(3 ** 5) 结果为
# 如何使用 Python 脚本处理文件信息 在这一篇文章中,我们将一起探索如何使用 Python 脚本将文件信息合并到一行中。无论你是刚刚入行的新手,还是有一些基础的开发者,这个过程都将为你提供一个清晰的思路。接下来,我们将首先介绍整件事情的流程,随后详细阐述每一个步骤所需的代码及其功能。 ## 流程概览 在开始之前,让我们先明确整个操作的流程。下面是一个简化的步骤表格: | 步骤编号
原创 11月前
49阅读
第一种方法:cat -A filename就可以看到windows下的断元字符
原创 2022-09-21 18:02:31
91阅读
进入vim的命令行模式输入 :%s/\r//gc 同理:如果出现^V则用:%s/^V//gc替换
转载 2020-09-07 15:10:00
113阅读
2评论
第一种方法:cat -A filename就可以看到windows下的断元字符 ^M要去除他,最简单用下面的命令
转载 2022-09-21 18:04:36
121阅读
执行shell脚本报-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法
原创 2018-05-31 10:45:16
7787阅读
2点赞
时间线故事脚本Timeline is a powerful tool for creating cutscenes and short movies. But there’s more to it! Let’s see how we can leverage Timeline to blend gameplay and storytelling, bringing our game to
转载 5月前
19阅读
bash shell 脚本的方法有多种,假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./   ,bash可能会响
echo $s8runshell|sed -e 's/\(^ *\)//') 去掉首部空格  
原创 2013-01-22 12:57:46
1753阅读
原创 2021-09-08 15:07:46
621阅读
  • 1
  • 2
  • 3
  • 4
  • 5