2022081班李亚楠20220926
1.通过命令行传参给shell脚本文件传入两个字符串,把数值分别赋值给两个变量,实现两个变量的数值交换,然后输出两个变量的数值。
#!/bin/bash
#交换两个变量的值#从外部传参给变量
var1=$1
var2=$2# 交换
temp=$var1
var1=$var2
var2=$temp#打印
echo $var1
echo $var2
测试结果:传入 10 20,则输出交换后的变量。
ubuntu@ubuntu:9.26$ vi 1.sh
ubuntu@ubuntu:9.26$ chmod u+x 1.sh
ubuntu@ubuntu:9.26$ ./1.shubuntu@ubuntu:9.26$ ./1.sh 10 20
20
10
ubuntu@ubuntu:9.26$
2.通过命令行传一个文件路径~/1
在这个路径下创建两个文件:1.txt 2.txt,在1.txt里面放一个字符串“hello world”,在2.txt里面存放“你好世界。
#!/bin/bash# $1接收/home/ubuntu/1 路径touch $1/1.txt
echo "helloworld" >$1/1.txt
touch $1/2.txt
echo "你好世界" >$1/2.txt
测试结果:
ubuntu@ubuntu:9.26$ ./2.sh /home/ubuntu/1
ubuntu@ubuntu:9.26$ cd ../
ubuntu@ubuntu:~$ cd 1
ubuntu@ubuntu:1$ ls
1.txt 2.txt
ubuntu@ubuntu:1$ cat 1.txt 2.txt
helloworld
你好世界
2022081班李亚楠20220926相关推荐
- 2022081班李亚楠20220905
1.使用指针实现 strcpy.strcat 函数的功能 #include <stdio.h>int main(int argc, const char *argv[]) {/***使用指 ...
- 2022081班李亚楠20220914
//选择排序(作业) void list_select_sort(seqlist *S);//按位置查找,输出数据(作业) void list_search_pos(seqlist *S, int p ...
- 2022081班李亚楠20220920
1.中序遍历:ADEFGHMZ 后序遍历:AEFDHZMG 2.前序遍历: GDAFEMHZ 中序遍历: ADEFGHMZ 1.前序遍历: GDAFEMHZ 2.后序遍历:AE ...
- 2022081班李亚楠20220901
1.通过键盘输入6名学生的成绩,输出6名学生的成绩,使用冒泡法对班级学生的成绩升序排序,输出排序后成绩 #include <stdio.h>int main(int argc, const ...
- 2022081班李亚楠20220902
1.从终端中输入一串字符,求出空格的个数: ab_cd_e_\n --->遇到\n表示输入结束 ---->数组中存储ab_cd_e ----->求出空格个数 #inc ...
- 2022081班李亚楠20220829
1.从终端输入一个字符:如果是大写的 转换成小写,如果是小写的 转换成大写,如果是 0-9 按照 %d 输出对应整型的 0-9,其他字符 转换成 #并输出. #include <stdi ...
- 2022081班李亚楠20220927
1.复习今日内容 2.在终端输入一个文件名,判断文件是否为空,如果不为空,判断文件是否是普通文件,如果是普通文件,就判断是否具有写权限,没有写权限,就加上写权限,并在文件最后追加一行"hel ...
- 2022081班李亚楠20220915
//尾删 (作业) int list_delete_tail(LinkList L); //尾删 (作业) int list_delete_tail(LinkList L) {if(NULL==L | ...
- 2022081班李亚楠20220916
1.双向链表尾插法 //尾插法 void list_insert_tail(DoubleLink D, datatype e) {// 判断if(NULL==D){printf("不合法,尾 ...
最新文章
- ubuntu笔记(二) ubuntu上安装 mysql
- spring boot 2.0 集成shiro注意事项
- Linux下配置MySQL需要注意的几点
- 声学多普勒流速剖面仪_雷达流量计/流速仪厂家有哪些?
- python语言程序设计难不难_零基础学Python编程开发难度大吗?从哪学起?
- Android项目实战(二):安卓应用程序退出的三种方法
- mysql print r_PHP 中 PDO 打印出错信息,和 print_r 的位置提前的奇怪表现问题
- xargs与cp结合使用
- Tomcat - SSL操作大全
- 关于DNF的多媒体包NPK文件的那些事儿(4)- NPK文件操作流程
- 读懂Redis源码,我总结了这7点心得
- LeetCode 714. 买卖股票的最佳时机含手续费--动态规划
- 6 款免费网络延迟测试工具-从事网络行业必备
- 判断一个整数能否同时被3和5整除
- 什么是长尾关键词?长尾关键词优化方法和技巧
- 计算机上64位数和32位数,cad中32位和64位的区别是什么?
- DB、DBMS、SQL分别是什么,有什么关系?
- 怎么看SaaS企业中的收入留存率?
- 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署
- 光伏发电站远程监测无线解决方案,时刻保持电力十足
热门文章
- python 办公常用一:从文本文件中提取手机号码
- 为什么upupoo显示服务器维护中,首先,电脑能正常上网,有的网站可以上传图片,但就是不能显示上传图片的功能按钮,网页打开都正常。...
- (Tarjan)洛谷P3387【模板】缩点
- 推荐电影:朴赞郁的《老男孩》
- 【redis】8数据结构(5种基本+3种特殊)
- WordPress中文汉字用户名不能注册怎么办?
- dpo指标详解买入绝技_DPO指标,DPO指标详解,DPO是什么意思? - 股票入门
- C++核心准则​讨论:析构,释放和交换操作必须永不失败
- Aspose.Slides for Python演示文稿指定幻灯片放映设置
- CPU卡读写操作函数