`
唐美好
  • 浏览: 44682 次
  • 性别: Icon_minigender_1
  • 来自: 湖南永州
社区版块
存档分类
最新评论

Shell反向打印出字符串

阅读更多
#!/bin/bash
#-*- coding:utf-8 -*-
#:set ff=unix
#:set nobomb
######################################################################
## Filename:      print.sh
##                
## Copyright (C) 2014.7
## Author:        TangMeiHao@760209035@qq.com
##               
## Description:   Shell反向打印输出字符串
##                
######################################################################
String="$1"
for ((i=${#String};i>=0;i--)) ##注意:去字符串长度是"${#String}",取数组长度“${#String[*]}”
do	
	echo -n "${String:i:1}" ##-n就是回车之后不换行
done


测试:bash print.sh "meihao"
oahiem
分享到:
评论

相关推荐

    Shell中字符串排序的几种方法

    在Shell脚本编程中,对字符串进行排序是一个常见的任务,特别是在处理文本文件、日志或者其他包含文本数据的场景。本文将详细介绍三种在Shell中对字符串进行排序的方法。 **方法一:按ASCII正向排序** 在Shell中,...

    shell中反向删除文件

    123`)或部分命令字符串(如`!rm`)来重新执行该命令,但这次加上`cp`或`mv`,将文件移动到安全的地方,而不是删除。 3. **撤销命令`: `ctrl + z`可以在命令执行的瞬间暂停进程,如果你快速按下,可能能在文件实际...

    利用创建VBScript对象实现字符串顺序取反例程

    dlroW ,olleH`,即原字符串的反向顺序。`StrReverse`方法非常直观,它接受一个字符串作为参数,然后返回一个新的字符串,其字符顺序与原字符串相反。 在易语言学习论坛中,这样的例子通常被用来教授初学者如何运用...

    linux-一个简单的脚本可自动生成OpenSSL反向shell

    4. **脚本编写**:虽然具体脚本内容未提供,但通常会包含解析参数、生成命令字符串和调用系统执行这些命令的逻辑。 5. **安全测试**:在合法的渗透测试中,必须事先获得目标系统的授权。否则,这可能构成非法入侵。...

    shellCatcher:吐出不同语言的反向shell字符串的小工具,并启动一个等待其连接的侦听器

    输出不同语言的反向shell字符串的小工具,并启动一个等待其连接的侦听器。 目前没有错误处理或类似的东西。 随着时间的推移,将添加更多的容差和功能。 示例用法 欢迎来到 shellCatcher! 请从以下列表中选择要使用...

    shell脚本小程序

    这涉及到Shell中的条件表达式,如`[ -z "$input" ]`(检查字符串是否为空)和`[[ $input == "yes" ]]`(比较字符串是否相等)。 4. **文件处理**:`4_lst`可能表示列出目录下的文件,这涉及到了`ls`命令的使用,...

    LINUX and SHELL 自学总结

    6. #REV 字符串反向命令 8 7. 变量截取 8 8. #UNIQ 去掉重复 8 9. #SORT 排序 8 10. 杀掉某进程 8 11. #SHELL输出TAB和空格 8 12. #PS用法 8 13. #TAIL用法 9 14. #ECHO选项 9 15. #GREP和EGREP过滤组 9 16. LS的...

    shell中条件判断if中的-z到-d的意思.txt

    通过以上详细介绍,我们可以看到Shell脚本提供了丰富的文件测试操作符和字符串比较操作符,这些操作符能够帮助我们编写更加灵活和强大的脚本程序。理解并熟练掌握这些操作符对于提高Shell脚本编程能力至关重要。

    unix及shell基础

    内建命令是直接由Shell执行的,不需要启动额外的进程,如`cd`用于改变当前工作目录,`echo`用于打印字符串,`export`用于设置或显示环境变量。 **匹配符** Unix Shell支持各种匹配符,如通配符`*`和`?`,它们用于...

    Unix Shell编程工具

    awk的强大在于其内置的字段分割、算术运算和字符串处理功能,常用于数据分析和报告生成。 **sed**: stream editor(流编辑器)sed用于对输入流(标准输入或文件)进行各种文本转换操作。它可以逐行读取文件,执行...

    shell编程资料

    在shell编程中,正则表达式常用于文件名匹配、字符串查找替换等场景。学习正则表达式,你需要理解元字符(如星号*,加号+,问号?等)、字符类[]、量词{m,n}、分组()、反向引用以及各种特殊符号的功能。 在实际应用...

    dotnet-使用PowerShellSecureString通过TCP反向加密AES256位Shell

    与普通的字符串不同,SecureString会将字符存储为加密的二进制数据,防止被其他进程或恶意软件轻易读取。当创建SecureString对象时,其内容会在内存中加密,并且无法轻易转换回普通字符串,这增加了数据的安全性。 ...

    Linux Shell 参考文档

    SHELL正则表达式是Linux Shell脚本中的重要组成部分,正则表达式(Regular Expression)是一种模式匹配工具,用于匹配字符串的特定模式。在Shell脚本中,正则表达式常用于数据的查找、替换和验证。例如,我们可以用...

    linux shell 正则表达式

    词首定位符`\和词尾定位符`\>`用于确保匹配的字符串是独立的单词,而不是其他单词的一部分。例如,`/会匹配以"Bo"开头的单词,而`/ball\>/`会匹配以"ball"结束的单词。在示例中,`\只会匹配"Bob",而`ball\>`只会...

    shell基础十二篇

    `grep`家族还包括`fgrep`和`grep -v`,分别用于固定字符串匹配和反向匹配。 6. **awk**:awk是一种强大的文本分析工具,它能根据模式匹配处理文本,并具有内置变量和函数,常用于数据处理和报告生成。 7. **sed**...

    《Python Cookbook》第三版中文

    2.3 用Shell通配符匹配字符串:讲解了如何使用Shell通配符规则进行字符串匹配。 2.4 字符串匹配和搜索:提供了基础的字符串搜索技术。 2.5 字符串搜索和替换:演示了如何在字符串中进行搜索和替换操作。 2.6 字符...

    shell基本命令

    选项有 `-a` 以文本文件方式搜索、 `-c` 计算找到的符合行的次数、 `-i` 忽略大小写、 `-n` 顺便输出行号、 `-v` 反向选择,即找 没有搜索字符串的行。 * `head` 命令:在屏幕上显示指定文件的开头若干行,行数由...

    《PythonCook》

    字符串和文本处理章节则详细讨论了如何使用多个界定符分割字符串、进行字符串开头或结尾匹配、用Shell通配符匹配字符串、字符串匹配和搜索、搜索和替换、忽略大小写的搜索替换、最短匹配模式、多行匹配模式、Unicode...

Global site tag (gtag.js) - Google Analytics