博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下查看桌面上的文件并运行shell脚本
阅读量:2230 次
发布时间:2019-05-09

本文共 937 字,大约阅读时间需要 3 分钟。

1、打开终端,输入以下代码进入桌面

cd ~/Desktop 或者 cd ~/桌面 #进入用户的桌面

2、输入以下代码查看桌面文件

ls -l #查看桌面文件

3、运行桌面的shell脚本

chmod +x maopao.sh
./maopao.sh

 

4、或者直接运行

chmod +x ~/桌面/maopao.sh
~/桌面/maopao.sh

 

附冒泡排序代码:

#输入提示echo "input several number:"#-a将输入的值读取到数组array里read -a array#将数组的长度单独拿出来可以提高效率,使用let使变量-1,${#array[*]}获取数组的长度let length=${#array[*]}-1#冒泡排序的双层循环,$length获取length的值for((i=0;i<$length;i++)){  for((j=0;j<$length-i;j++)){    #这里的[和变量之间的空格不能少,否则会报错    if [ ${array[j]} -gt ${array[j+1]} ];then      #交换数据      temp=${array[j]}      array[j]=${array[j+1]}      array[j+1]=$temp    #fi表示if的结束    fi  }}#输出排序后的数组,${array[*]}输出数组中的所有元素echo "after sort:${array[*]}"

或者: 

#!/bin/bashecho "please input a number list:"read -a arrsfor((i=0;i<${#arrs[@]};i++)){   for((j=0;j<${#arrs[@]}-1;j++))   {      if [[ ${arrs[j]} -gt ${arrs[j+1]} ]];then          tmp=${arrs[j]}          arrs[j]=${arrs[j+1]}          arrs[j+1]=$tmp      fi   }}echo "result:"echo ${arrs[@]}

 

转载地址:http://waubb.baihongyu.com/

你可能感兴趣的文章
【selenium】selenium ide的安装过程
查看>>
【手机自动化测试】monkey测试
查看>>
【英语】软件开发常用英语词汇
查看>>
Fiddler 抓包工具总结
查看>>
【雅思】雅思需要购买和准备的学习资料
查看>>
【雅思】雅思写作作业(1)
查看>>
【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
查看>>
【Loadrunner】通过loadrunner录制时候有事件但是白页无法出来登录页怎么办?
查看>>
【English】【托业】【四六级】写译高频词汇
查看>>
【托业】【新东方全真模拟】01~02-----P5~6
查看>>
【托业】【新东方全真模拟】03~04-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST05~06-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST09~10-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST07~08-----P5~6
查看>>
solver及其配置
查看>>
JAVA多线程之volatile 与 synchronized 的比较
查看>>
Java集合框架知识梳理
查看>>
笔试题(一)—— java基础
查看>>
Redis学习笔记(三)—— 使用redis客户端连接windows和linux下的redis并解决无法连接redis的问题
查看>>
Intellij IDEA使用(一)—— 安装Intellij IDEA(ideaIU-2017.2.3)并完成Intellij IDEA的简单配置
查看>>