Shell脚本实战之文件批量创建和修改_江湖有缘的博客-程序员秘密_shell脚本批量创建文件

技术标签: python  shell  linux  Shell脚本实战之从入门到精通  

Shell脚本实战之文件批量创建和修改

一、脚本要求

1.所有操作在/python下
2.批量创建12个以py后缀结尾的文件,文件名中必须包含_hcip,文件名除了_hcip固定字符串外,文件名还包含8个小写随机的字符。
3.创建的12个文件后缀名改为大写的PY,固定字符串改为_hcie

二、脚本内容

#!/bin/bash
##########################################################
#File Name:create_file.sh
#Version:V1.0
#Aurhor:
#Emali:
#Created Time:2021-06-15 02:56:59
#Description: create files & modify files
###########################
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jks212454/article/details/117920244

智能推荐

C++未定义行为-数组越界_数组越界 未定义_唐火的博客-程序员秘密

我们先来看看下面的代码:#include <iostream>using namespace std;const int N = 100010;int a[N];int main(){ for (int i = 1;i<=N;i++) a[i] = 2; return 0;}当我们写这段代码的时候,编译器就会发生这样的问题。这是为什么呢???其实是发生了数组越界。a[n]里面能装n个数,可这是从0开始装的,当我们从1开始装的时候,最大的数组下标是n-1,可上面

[antdv: DatePicker] `value` provides invalidate moment time. If you want to set empty value, use `nu_[antdv: timepicker] `value` provides invalidate mo_君为红颜舞的博客-程序员秘密

Ant desgin vue 报错[antdv: DatePicker] `value` provides invalidate moment time. If you want to set empty value, use `null` instead.起因,点击用户管理编辑时。报错解决:this.form.setFieldsValue ,如果有时间不需要赋值操作...

BLE 4.1 协议栈串口DMA模式_阳光守望者Coder的博客-程序员秘密

蓝牙 BLE BLE-CC254x-1.4.1.43908协议栈串口默认是串口0,RX和TX引脚分别是P0_2和P0_3,硬件板子改板成串口0的Alt2方式,即RX和TX引脚分别是P1_4和P1_5。如图: 需要修改协议栈的部分代码才可以使用串口0 Alt2方式传输数据。 1.Option-c/c++ Compiler Preprocessor-Defined symbols添加宏编译定义

基于springboot2.x 的redis配置及使用_石药的博客-程序员秘密

使用背景目前公司使用的都是springboot1.5.x + oauth2 + redis做权限认证服务;鉴于学习oauth2的目的,搭建简单的demo demo工程使用springboot2.0.6 为基础构建问题出现警告:无法连接到redis2018-10-18 12:00:50.136 WARN 1996 --- [io-10110-exec-2] o.s.s.o.pro...

docker cloud_使用Tutum将Docker部署到Amazon Cloud_danpob13624的博客-程序员秘密

docker cloud 您是否觉得有必要在亚马逊上运行Docker容器? Amazon Container Service需要大量的设置和手动工作。 这适用于那些有足够时间并愿意通过多个步骤进行调试的程序员。 对于喜欢我的平凡程序员,他们喜欢简单易用的步骤,可以使用Docker Tutum ! 什么是Docker Tutum? Docker Tutum是一种SaaS,可让您在各种云...

WEB UI自动化测试框架搭建(六)_unittest框架组织测试用例,生成测试报告_LSQ的测试日记的博客-程序员秘密

一.unittest框架基本概念:testcase 测试用例,以test开头,执行顺序会按照方法名的ASCII码值来排序test fixture 测试固件test suite 测试套件,testloader把需要一起执行的测试用例加载到套件中,然后一起执行test runner 执行测试用例并返回测试结果常见断言:assertEqual(a,b,msg=None) 判断a和b是否相等 assertNotEqualassert

随便推点

Java开发常用的工具集------feilong-core工具集_com.feilong.platform_豢龙先生的博客-程序员秘密

feilong-core工具集Maven依赖导入部分功能图解Maven依赖导入<dependency> <groupId>com.feilong.platform</groupId> <artifactId>feilong-core</artifactId> <version>1.10.4</version&g...

Linux I/O重定向_bjy_fighting的博客-程序员秘密

0表示标准输入1表示标准输出2表示标准错误输出>默认为标准输出重定向,与 1> 相同>&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中/dev/null 废弃掉不输出“&-“表示关闭文件标识符一些基本的命令ls /dev &>filename 将标准输出和错误输出到文件中,其中&在此是标准输出和错误输出j<>filename表示把文件打开,并指明文件标识

为什么我选择Ant Design Pro脚手架_Eugene.Tom.Lee的博客-程序员秘密

为什么我选择Ant Design Pro脚手架首先先来谈谈Ant Design Pro脚手架好处:初始化操作简单!启动脚手架方便!任何一种语言和框架,满足以上两点,肯定会得到很好的推广(比较大家都想提高产品开发效率啦,嘻嘻!)准备工作由于国内网络和前端的特殊性,在安装依赖等方面可能会失败或导致无法启动,浪费大量的时间我们推荐如下的技术栈来帮助我们顺畅的开发。首先我们要找到一个好用的包管理器,Node程序包管理器Node程序包管理器提供了两个主要功能:它提供了可在search.nod

程序化广告(二)_九千⑦的博客-程序员秘密

文章目录考核指标广告效果分析广告效果的层次广告效果的评估基础指标效果指标广告投放基础设置频次控制的价值媒体设置定向设置创意设置其他设置数据分析及优化调整维度指标分析数据分析方法对比细分归因考核指标程序化广告技术的法阵以及流量渠道的延伸,评估网络广告效果的难度也随之提升。下面针对广告投放中的基础指标,效果指标,品牌指标进行拆解和分析,以便在实际业务中灵活地进行多维度,多指标的数据分析。广告效果分析广告效果指广告传播对受众的影响程度,有狭义和广义之分。狭义的广告效果是指通过广告传播带来的直接经济效益,

[4G+5G专题-133]: 部署 - 4G/5G常见的室内部署方案_文火冰糖的硅基工坊的博客-程序员秘密

第1章 概述室内应用是移动通信业务两大主要部署场景之一据预测,5G时代约85%的业务流量将发生在室内场景.因此,室内覆盖的好坏直接关系到5G室内应用的体验,那么5G时代的室内覆盖如何部署呢?第2章 用室外宏基站进行覆盖室内2.1 什么是宏基站宏基站是指通信运营商的无线信号发射基站,宏基站覆盖距离大,一般在35Km,适用于郊区话务量比较分散的地区,全向覆盖,功率较大。2.2 宏基站的室内覆盖场景先从最简单的开始,比如说覆盖简单的居民楼。直接想到的,就是在房子..

Python,socket.error: [Errno 10061] 由于目标计算机积极拒绝,无法连接。_忘尘~的博客-程序员秘密

我重启了一下电脑就可以了。。。并不知道具体原因也有可能你协议搞错了,服务端用了udp,客户端用了tcp,或者相反