`
luzl
  • 浏览: 573609 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Shell编程中替换行尾的回车符号(\r)

    博客分类:
  • Unix
阅读更多
今天遇到一个特别奇怪的问题,我从文件中解析最后一列的值,然后当做参数来执行一些操作,发现一些特别奇怪的问题,变量的值莫名奇妙的被改变了,少了最后一位,好像是把最后一位的值打印到第一个字符了,举个例子:
kk="123456\r"
ll="$kk""m"
echo $ll
 m23456

返回的值就是m23456,就是因为有了\r的存在,在你拼接字符串的时候会发生很奇怪的事,解决这个问题就需要替换\r,我在网上搜了搜好像用sed也可以解决只是比较麻烦,比较简单的办法就是用tr
tr -d ‘\r’

当然还有其他方法,关键是知道解析文本文件获得的最后一列含有换行符号\r(从头开始嘛,光标就回到前面了),所以会有异常,遇到的时候主意就行了。
分享到:
评论

相关推荐

    Shell编程中文手册.pdf

    本手册涵盖了 Shell 编程的基础知识,包括 Shell 概述、Shell 解析器、Shell 脚本入门、Shell 中的变量等。 Shell 概述 Shell 是一种命令行接口,允许用户与操作系统进行交互。学习 Shell 编程可以让开发者更好地...

    shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)

    《LINUX与UNIX Shell编程指南》是一本专为初学者设计的shell编程教程,它深入浅出地介绍了在Linux和UNIX系统中如何使用Shell进行高效自动化任务处理。Shell编程是Linux和UNIX系统中的核心技术,它允许用户通过命令行...

    Linux与UNIX Shell编程指南.pdf

    Linux与UNIX Shell编程指南是计算机科学领域中一本经典的指南手册,旨在帮助读者快速掌握Linux与UNIX操作系统下的shell编程技术。下面是从该书中生成的相关知识点: 1. Shell概述 Shell是Linux与UNIX操作系统下的...

    Windows Shell 编程.pdf

    在使用windows shell扩张编程工具的过程中深切体会到windows shell技术资料的重要性,为此,根据Dino Esposito的《Visual C++ Windows Shell Programming》为蓝本,编译形成以下文字,为希望使用windows shell编程的...

    shell编程入门教程

    在 shell 编程中,用户可以使用 chmod 命令来给脚本文件加上可执行权限,然后执行该脚本, shell 会 fork 一个子进程并调用 exec 执行该脚本,exec 系统调用应该把子进程的代码段替换成该脚本的代码段,并从它的 _...

    shell编程入门教程+shell脚本专家指南+UNIX.shell编程24小时教程.rar

    Shell编程是Linux/Unix操作系统中的一种重要工具,它允许用户通过命令行与系统进行交互,执行各种任务。本文将深入探讨Shell编程的基础知识,包括基本语法、常用的内置命令、条件语句、循环结构以及函数的使用,旨在...

    LinuxShell编程基础教程.pdf

    在 Linux Shell 编程中,必须以#!开头,指定解释器的路径,例如#!/bin/sh。Shell 脚本的第一行必须以#!开头,以便系统可以正确地执行脚本。 二、变量 在 Shell 编程中,所有变量都是字符串类型,不需要声明可以...

    shell demo及编程pdf

    Shell编程是Linux/Unix操作系统中的一种脚本语言,用于自动化日常任务,交互式地控制操作系统,以及实现系统级别的程序间交互。它提供了命令行接口(CLI)来执行各种系统命令,使用户能够高效地操作文件、目录和系统...

    linux Shell编程入门 实例讲解详解

    Shell是一种命令的收集,也是一种编程语言。 * 为什么要进行Shell编程? Shell可以自动化大量的任务,especially适合那些易用性、可维护性和便携性比效率更重要的任务。 * 如何工作的? Shell可以使用任意一种文字...

    LinuxShell编程基础.pdf

    Linux Shell 编程基础是 Linux 操作系统中一个非常重要的组件,它提供了一个交互式命令行界面,允许用户输入命令来执行各种操作。在 Linux 系统中,Shell 是一个命令解释器,它可以解释用户输入的命令,并将其翻译...

    Shell编程高级进阶系列视频.zip

    13Linux下Shell编程之While case演练 14Linux下Shell编程之While case演练 15Shell编程之函数及脚本案例讲解 16Shell编程之函数及脚本案例讲解 17Linux下Shell编程FIND、SED命令实战 18Linux下Shell编程FIND、SED...

    shell编程题目练习

    shell编程题目练习,练习基本的shell编程,学习脚本语言,提高效率

    UNIX命令及SHELL编程

    这是一套完整的Unix培训教材,包括Unix常用命令及SHELL编程基础与高级技巧,PDF格式,共30个文件。另有2个Word文档。包内文件清单如下: 01_Shell-文件安全与权限.PDF 02_Shell-使用find和xargs.PDF 03_Shell-...

    shell编程 shell编程 shell编程

    Shell编程是Linux/Unix系统中的一种脚本编程语言,它为用户提供了一种与操作系统交互的高效方式。通过Shell脚本,你可以自动化执行一系列命令,实现批量处理任务,这对于系统管理员和开发者来说尤其实用。本书围绕...

    Windows Shell 编程指南与实例

    《Windows Shell 编程指南与实例》是一本深入探讨Windows操作系统壳层编程技术的专业书籍。在Windows系统中,Shell指的是用户界面,它为用户提供与操作系统交互的环境,包括桌面、开始菜单、快捷方式等。Shell编程则...

    shell编程个人笔记

    shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人...

    Unix Shell Shell编程

    6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书

    Shell 编程.pdf

    Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使 大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携 性比效率更重要的任务。 下面,让我们一起来看看...

    Shell编程实验讲稿

    Shell编程实验讲稿主要涵盖了Shell编程的基本概念和实践操作,旨在帮助学习者掌握Linux系统中的Shell脚本编写技能。在实验中,通过具体的知识点练习和综合实验,学习者能够深入理解并应用Shell编程的核心元素。 ...

Global site tag (gtag.js) - Google Analytics