shell编程(3)

[转]http://blog.sina.com.cn/s/blog_4b086af10100cero.html

设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。

程序实现及注释如下:

#! /bin/bash
#adddir.sh
i=1
#while循环
while [ $i -le 50 ]
do
#利用 test命令 [ -d /userdata ]:判断/userdata是否存在,如果存在直接创建子目录,不#存在先创建/userdata再创建子目录。

if [ -d /userdata ]
then
#mkdir -p的意思是:无论父目录/userdata存在与否,都会创建/userdata/user$i
 mkdir -p /userdata/user$i 
else
 mkdir  /userdata
 mkdir -p /userdata/user$i
fi
#根据题目的意思:/userdata/user$i应该是具有754权限,所以利用chmod赋权限。

chmod  754 /userdata/user$i
i=$(($i+1))
done

量化策略分享之首板低开 这个量化策略的核心是选择在低位、首次涨停后次日低开的股票,开盘时买入,上午有盈利就卖出,没有就拿到尾盘在卖出;策略优点在于选择的股票在低位,风险较低,并且刚启动首板,有大资金介入,第二天能快速跑路。 阅读详情

相关推荐

(超详细)Qt入门和配置Visual Studio的Qt环境

内容写了Qt入门,创建并编写第一个Qt程序,以及配置VS编写Qt程序的环境。(超级详细)

LY549826LY549264的博客 7678

Linux面试题之shell编程详解(三)

                      测试空间旗下大头针出品设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。程序实现及注释如下:#! /bin/bash#adddir.shi=1#while循环while [ $i -

大头针的专栏 1457

TruckSim与Simulink联合仿真中的车轮转角精确控制策略

本文深入探讨了TruckSim与Simulink联合仿真中实现车轮转角精确控制的关键策略。针对多轴车辆路径跟踪时转角指令失灵的常见问题,核心在于正确配置TruckSim转向轴的外部输入模式(Advanced Settings),并确保仿真接口的稳定搭建。文章详细解析了从单轴到多轴协同转向的配置方法,并提供了提升MPC路径跟踪精度的实战技巧与调试经验。

weixin_29035147的博客 367

50个使用标点符号设计的创意LOGO设计欣赏(下篇)

  LOGO代表着企业的理念和文化,是一个企业的标志。你是否见过使用标点符号设计的LOGO呢?可能大家能想到的并不多。实际上,标点符号是LOGO设计的常见元素,它可以让人更容易理解和留下深刻的印象。这篇文章收集了50个使用标点符号设计的创意LOGO设计作品,一起欣赏。 Quote Nine Sh*t Talking Wynne Designs Cloudcorner Ra...

weixin_33816300的博客 324

PyCharm中Pyvips配置避坑指南:为什么pip安装后import还是报错?

本文详细解析了在PyCharm中配置Pyvips时,即使pip安装成功,import仍报错的根本原因。核心在于Pyvips依赖的libvips原生库未正确配置环境变量。文章提供了从下载libvips、配置Windows系统PATH到PyCharm项目级设置的完整避坑指南,并对比了三种配置策略,帮助开发者彻底解决DLL加载失败问题。

bush的博客 209

shell脚本编程实践第3天

学习目标这一节,我们从 基础知识、简单实践、小结 三个方面来学习。基础知识数组创建在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。

qq_35313692的博客 843

temu登录接口逆向分析(含Py纯算)

【代码】temu登录接口逆向分析(含Py纯算)

数据精灵喵 1944

shell编程3

学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!由此得出,参数传递一般为$n(n表示数字可递增),$*就是将参数当作统一的字符串显示出来,而$@是将每个字符串当作独立的字符串显示这也是$ *和$@的区别,$#代表参数的个数,$?在您的例子中,进程ID是11875,这通常是在脚本执行时由操作系统动态分配的。

2401_82420479的博客 1002

windows使用jupyter notebook读取文件路径的几种方法和设置默认打开路径

简单分享小虎这段时间以来学到的jupyter notebook操作技巧。

狂小虎/Anthony Dave的博客 KuangXiaoHu's Blogs 1万+

ABAP CDS HAVING 全解析:聚合之后的精准过滤、最佳实践与可运行示例

摘要: 本文针对具备ABAP与CDS基础的开发者,详解HAVING在ABAP CDS中的核心用法。HAVING专用于过滤GROUP BY后的聚合结果(如SUM、COUNT),与WHERE的分工明确:前者处理聚合值,后者过滤原始记录。通过销售额阈值、质量分析、财务对账三类典型场景,结合性能优化建议(如优先使用WHERE索引过滤),说明实际应用。文中提供经典CDS View与View Entity两种实现代码,并附Open SQL消费示例,帮助开发者快速落地。常见误区(如聚合条件误写至WHERE)与规避方法亦被

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 221

《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---12

以下为阅读《Linux命令行与shell脚本编程大全 第3版》的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---11 转载于:https://www.cnblogs.com/guochaoxxl/p/7894821.html...

weixin_30663471的博客 85

IEC 104电力规约详细解读(五) - 遥控

主站下发遥控选择命令,子站进行遥控选择返校,若成功则回答遥控选择成功报文,若失败则回答失败报文。主站下发取消遥控命令或者遥控执行命令行。子站皆以报文的镜像确认。遥控命令用来实现对一个可操作设备状态的改变。在配电自动化中,包括单点命令和双点命令。通常,单点命令用于控制单点信息对象;双点命令用于控制双点信息对象。

张二狗的博客 7350

3、Shell基本编程 - 看这一篇就够了

目录三、Shell基本编程1、Shell编程介绍2、Shell脚本基本结构3、Shell脚本及运行4、Shell变量及表达式 - 变量类型5、常用的Shell预定义变量6、Shell变量及表达式 - 位置参数7、Shell变量及表达式 –缺省参数8、Shell变量表达式 概述9、Shell脚本流程控制 - 分支语句if10、Shell脚本流程控制 - 分支语句case11、Shell脚本流程控制—...

拒绝刘亦菲的博客 9275

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

3. Shell编程基础

Shell编程 文章目录Shell编程1. Shell简介2. Shell脚本格式要求3. Shell的变量4. Shell的位置参数5. Shell的预定义变量6. Shell的运算符7. Shell的条件判断8. Shell的流程控制8.1 If判断8.2 Case语句8.3 For循环8.4 while循环9. Shell的read读取控制台输入10. Shell的函数10.1 Shell的系统函数10.2 Shell的自定义函数10.2 Shell的自定义函数`☆` 1. Shell简介 ​ S

weixin_45267102的博客 890

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

一、Shell编程_3Shell运算符

方式一:$((运算式)) & 方式二:$[运算式] & 方式三:使用expr (expr m+n、expr m-n、expr \*,/,% 即乘,除,取余)

Karen博客 180

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【亲测免费】 Linux命令行与Shell脚本编程大全第3版资源下载

Linux命令行与Shell脚本编程大全第3版资源下载 【下载地址】Linux命令行与Shell脚本编程大全第3版资源下载 本仓库提供了一本关于Linux命令行与Shell脚本编程的全方位教程资源文件,标题为《Linux命令行与Shell脚本编程大全第3版(编写Shell的宝典).zip》。该资源文件是一本详尽的指南,旨...

gitblog_09731的博客 915

【Shell编程】3.Shell字符串、Shell数组

【Shell编程】3.Shell字符串、Shell数组。

因心,三人水的博客 1566

3. Linux的shell编程

Shell 是一个用 C 语言编写的程序, 通过 Shell 用户可以访问操作系统内核服务。它类似于 DOS 下的 command 和后来的 cmd.exe。Shell 既是一种命令语言,又是一种程序设计语言。 Shell script 是一种为 shell 编写的脚本程序。 Shell 编程一般指 shell 脚本编程,不是指开发 shell 自身。 Shell 编程跟 java、 p...

weixin_30924239的博客 136

shell-3.shell编程概念

shell编程概念: 1.登陆与注销 2.文件与目录 3.通配符与转义符 4.字符集 5.括号扩展 1.登陆与注销 本地登陆 exit 再登陆即可 远程登陆 ssh 用户名即可(IP地址) 虚拟终端 虚拟控制台 用户切换 su 用户 注销或登出 logout(注销) exit(登出) 2.文件与目录 文件分类和使用file命令查看文件类型 普通文本-纯文本或二进制 目录文件-保持文件名字和上...

qq_41915149的博客 200

【BUAA S3系统编程复习】Shell编程

BUAA S3系统编程复习 Linux基础

lyxjtsdmfz的博客 1663

Shell编程、part3

本节内容 1. shell流程控制 2. for语句 3. while语句 4. break和continue语句 5. case语句 6. shell编程高级实战 shell流程控制 流程控制是改变程序运行顺序的指令。linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法 if语句...

weixin_30607029的博客 182

shell编程笔记3--shell并发

shell编程笔记2--shell并发shell编程笔记2--shell并发介绍并发方法1. 简单后台方式2. 控制并发量方式参考文献 shell编程笔记2–shell并发 介绍 在shell中适当使用并发功能可以提高任务执行的效率,例如:for循环拷贝100台机器上的小文件,若能使用并发则可以提高近100倍效率. 为了适当提高shell的并发效率,笔者总结了2种常见的shell并发方式,分别为 ...

脚步不能达到的地方,眼光可以达到;眼光不能达到的地方,精神可以飞到 652
上一篇: shell编程(2)
下一篇: shell编程(4)
caoruntaogmail
博客等级 码龄18年 3粉丝 302原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值