shell去除换行和空格2

Posted 大坑水滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell去除换行和空格2相关的知识,希望对你有一定的参考价值。

#!/bin/bash

if [ -f str.txt ]   ## 如果str.txt存在,则返回true
then
   strval=$(cat str.txt|awk {printf "%s ",$1}|sed s/ //g)    ## 使用awk去除换行,使用sed去除空格
   if [ "" == "$strval" ]     ## 判断文件是否为空
   then echo "empty"
   elif [ "all" == "$strval" ]  ## 判断文件的内容是否为all
    then echo "backup all"
   else echo "backup part"
   fi
else
  echo "str.txt not exist"
fi

 

以上是关于shell去除换行和空格2的主要内容,如果未能解决你的问题,请参考以下文章

iOS NSDictionary转JSON字符串(去除换行和空格)

java读取txt文件,显示换行和空格,求教!

Java如何去除字串中的空格、回车、换行符、制表符

shell中如何把回车换行置换成半角空格?

谁会用UE去掉换行和空格

用正则表达式,清除文章中多余的换行和空白字符