`

Insert characters Into a string in bash

阅读更多
echo "2013abcd07" | sed 's/^\(.\{8\}\)/\1-/'

output:  2013abcd-07
it will insert character '-' after 8 characters


time=125959  ## expected : 12:59:59
echo ${time:0:2}:${time:2:2}:${time:4:2}


Example:
input: "abcd" 

output: ".abcd
a.bcd
ab.cd
abc.d
abcd." 


input=abcd
for ((i=0; i<${#input}+1; i++))
do
    echo ${input::$i}.${input:$i}
done
分享到:
评论

相关推荐

    Bash参考手册.pdf

    Bash参考手册.pdf是Bash shell的官方参考手册,涵盖了Bash shell的所有方面,包括基本语法、变量、命令、函数、文件处理、流程控制、输入输出、错误处理等。 1. Bash简介 Bash是GNU项目的一部分,是自由软件基金会...

    Bash reference Manual

    Bash Features This text is a brief description of the features that are present in the Bash shell (version 3.2, 28 September 2006). &lt;br&gt;This is Edition 3.2, last updated 28 September 2006, of ...

    string.bash:用Bash编写的字符串处理程序

    细绳 用Bash编写的字符串处理程序。使用它source path/to/string/source.bashawk -F : ' {print $5} ' /etc/passwd | string_title可用功能 string_camelcase_underscore string_lower 小写的字符串。 传递字符串...

    SSH in GitBash & TortoiseGit.pdf

    SSH in GitBash & TortoiseGit.pdf SSH in GitBash & TortoiseGit.pdf SSH in GitBash & TortoiseGit.pdf

    bash官方手册/Bash Reference Manual

    "bash 官方手册/Bash Reference Manual" bash 官方手册是 GNU 项目的一部分,由 Chet Ramey 和 Brian Fox 编写,提供了 Bash shell 的详细参考手册。该手册涵盖了 Bash shell 的所有方面,包括基本语法、shell ...

    bash.acp&bash.stx

    在这个场景中,我们关注的是与Bash shell相关的配置文件——"bash.acp"和"bash.stx",这些文件是专门为EditPlus定制的,目的是增强在编辑Bash脚本时的用户体验。 `bash.acp` 文件是EditPlus的语法规则配置文件,...

    insert大量数据经验之谈

    首先,基础的`INSERT INTO ... SELECT FROM`语句是最常见的数据迁移方式。例如: ```sql INSERT INTO tab1 SELECT * FROM tab2; COMMIT; ``` 这种操作适用于百万至千万级别的数据,可以在一小时内完成。然而,这种...

    AIX 6.1 bash包及安装

    本主题聚焦于"AIX 6.1"版本中的"Bash"包及其安装过程。 Bash,全称Bourne-Again SHell,是Unix和类Unix系统如Linux和AIX上的默认命令行解释器。它是GNU项目的一部分,由GNU创始人Richard Stallman领导的团队开发,...

    bash-4.4版本升级手册带安装包

    **Bash 4.4 版本升级指南** 在Linux和Unix系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,用于处理用户输入的命令和脚本。Bash 4.4是其一个重要版本,带来了多项改进和新功能。在旧版本中,特别是低版本...

    BASH中文帮助文档

    BASH 中文帮助文档 BASH 是 GNU Bourne-Again SHell 的缩写,GNU 命令解释程序“Bourne 二世”,是一个功能强大且流行的 Unix shell。它可以执行从标准输入或者文件中读取的命令,整合了 Korn 和 C Shell 的优秀...

    bash-door分析

    ### bash-door后门分析 #### 一、简介 在网络安全领域,后门是一种常见的攻击手段,它能够让攻击者绕过正常的认证过程,从而获得对系统的非法访问权限。bash-door正是一种设计精巧、隐蔽性高的后门工具,通过修改...

    bash高级编程 advanced bash script

    **Bash高级编程详解** Bash(Bourne-Again SHell)是Unix/Linux系统中最常用的命令行解释器,也是脚本编程的强大工具。对于任何想要深入理解和掌握Linux系统操作或者自动化任务处理的IT专业人士来说,学习Bash高级...

    bash v203- bash的windows本地实现

    “bash v203- bash的windows本地实现” 指的是一个在Windows操作系统上运行的Bash shell版本2.03,它不再依赖于像CygWin这样的模拟Unix环境。这意味着用户可以在Windows系统下直接使用Bash命令行工具,体验与Linux或...

    Bash使用 文档.doc

    Bash 使用文档 bash 是一种广泛使用的 shellcript 语言,主要应用于 Linux 操作系统中。下面是 bash 的一些重要知识点: 一、什么是 shell shell 是 Linux 系统中,用户和内核之间的交互程序。它翻译用户输入的...

    centos6\7升级bash到5.0

    echo "/usr/local/bin/bash" | sudo tee -a /etc/shells chsh -s /usr/local/bin/bash ``` 6. **验证升级**:最后,重启终端或登录系统,然后运行`bash --version`来确认`Bash`已被成功升级为`5.0`。 注意:在...

    修复bash漏洞的bash-4.4.tar.gz源码包

    linux 服务器GNU Bash小于版本4.3有操作系统命令注入漏洞,需要对bash升级,下载解压 #tar zxvf bash-4.4.tar.gz #cd bash-4.4 #./configure (如果centos7编译失败,请先安装#yum install gcc) #make #make ...

    bash脚本基础实例

    **Bash脚本基础实例详解** Bash,全称Bourne-Again SHell,是Linux和类Unix系统中的默认命令行解释器。它是一种强大的工具,允许用户通过编写脚本来自动化日常任务,提高工作效率。以下我们将通过五个基础实例,...

    bash Cookbook: Solutions and Examples for bash Users, 2nd Edition

    But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards. This thoroughly revised edition of bash Cookbook teaches shell scripting the way Unix masters ...

Global site tag (gtag.js) - Google Analytics