关闭

字符串的压缩

题目描述通过键盘输入一串小写字母(a-z)组成的字符串,编写一个字符串压缩程序,将字符串中连续出现的重复字母进行压缩,压缩字段的格式为,”字符重复的次数+字符”。 1.比如,字符串”abcbc”由于无连续重复字符,压缩后的字符串还是”abcbc”。 2.比如,字符串”xxxyyyyyyz”,压缩后为”3x6yz”.代码实现第一种实现方法/** * 暴力破解,因为使用了两个for循环,效...
阅读(21) 评论(0)

Shell中函数的定义和使用

和其他语言一样,在Shell语言中也有着函数。尽管在Shell中函数并非是必须的编程元素,但是通过使用函数,可以对程序进行更加好的组织。将一些相对独立的代码变成函数,可以提高程序的可读性和重用性。避免重复编写大量相同的代码。 函数的定义在Shell中可以通过下面的两种语法来定义函数,分别如下:function_name () { statement1 statement2 ....
阅读(177) 评论(0)

Shell中的if和case判断语句

在程序的执行过程中,总会遇到各种各样的情况。而作为一个功能相对完善的程序来讲,应该可以根据不同的情况来选择执行不同的代码。此时,我们需要用到条件判断语句。条件判断语句是一种最简单的控制语句,该语句是的程序根据不同的条件来执行不同的程序分支。 使用if语句进行条件判断条件判断语句可以使用if语句来实现,最简单的if语句的语法如下:if expression then statement1...
阅读(108) 评论(0)

使用Hexo+GitHub搭建个人博客

使用Hexo+GitHub搭建一个属于自己的博客. 准备注册GitHub账号,并建立新仓库你需要在 Github 上创建一个属于自己的账户,然后新建一个仓库(new repository),并命名为 YourSiteName.github.io,此时 Github 会帮助你初始化一个静态网页,你可以根据自己的喜好选择一些模版(这都不是重点),接着尝试访问下你所建的站点,成功后就可以开始动工了。安装H...
阅读(302) 评论(1)

Xshell在Linux和Windows上传和下载文件

在一些时候,需要将Windows上的文件上传到Linux,有的时候也需要将Linux上的文件下载到Windows上进行分析。下面就使用XShell在Linux和Windows上上传和下载文件进行实现。 使用sftp实现何为sftpsftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。连接sftp username@remo...
阅读(110) 评论(0)

Shell脚本中整数的测试

在程序设计中,两个整数的比较是经常遇到的情况,也是算术运算中比较简单的运算。例如,当某个Shell程序执行结束后,会返回一个整数值,用户可以根据这个返回值是否大于0来判断程序是否执行成功。 Shell中的整数测试与字符串类似,整数测试也有两种形式的语法:tets number1 op number2或者[ number op number2 ] 其中, number1和mumber2表示参与比较的两...
阅读(163) 评论(0)

Shell脚本中的字符串测试

作为一个实用的、能解决实际问题的Shell脚本程序,必须能够根据执行过程中的各种实际情况来做出正确的选择。Shell提供了一系列的条件测试来处理程序执行过程中的各种情况,并进一步操作。本节将介绍各种条件测试的基本语法,以及Shell程序的基本流程控制语句判断语句的使用。 条件测试 在Shell程序中,用户可以使用测试语句来测试指定的条件表达式的真或假。当指定的条件为真时,整个条件的测试返回值为0...
阅读(4386) 评论(0)

Shell脚本计算2-100的偶数和

使用Shell脚本来进行 2+4+6…+100,也就是2-100的偶数和的实现。 使用for循环和 let#!/bin/sh SUM=0 for (( i=0; i<=100; i++ )) do if test $((i%2)) -eq 0 ; then let SUM=SUM+i fi done echo $SUM注意:使用let命令可以执行一个或者多个算...
阅读(214) 评论(0)

Shell好的学习资料

在github发现的一个好的Shell学习内容,在此记录一下。 网址https://github.com/billie66/TLCL...
阅读(38) 评论(0)

Shell判断字符串包含关系的方法小结

用Shell脚本的编写中,常用到字符串包含关系的判断。 利用grep查找strA="long string" strB="string" result=$(echo $strA | grep "${strB}") if [[ "$result" != "" ]] then echo "包含" else echo "不包含" fi 先打印长字符串,然后在长字符串中 grep 查找...
阅读(106) 评论(0)
459条 共46页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:267712次
    • 积分:6711
    • 等级:
    • 排名:第3735名
    • 原创:360篇
    • 转载:98篇
    • 译文:0篇
    • 评论:49条