小编Nic*_*cha的帖子

删除 ^L(又名 \f/FF/form-feed/page-break)字符

如何删除^Lunix 文件中的字符和后面的空行?我已经尝试了下面的方法,并且能够删除 VT 和空格,但是无法删除 ^L 字符和它后面的空行

tr -s '\040\011\' '|' <$x>> modified.txt
Run Code Online (Sandbox Code Playgroud)

和:

tr -d '\013'  <modified1.txt>> $FILENAME
Run Code Online (Sandbox Code Playgroud)

shell-script text-processing

4
推荐指数
1
解决办法
1万
查看次数

在 shell 脚本中无法识别反引号中的 find 语句

我写了下面的小shell脚本。但是,当我运行它时出现错误,ctrlM_chk_input_file.sh[5]: find: not found但我认为 backtics 会使 find 语句作为 unix 命令运行。我错过了什么吗?

PATH="/main/nedcor/flexcube"

cd $PATH
'pwd'
DIR_LIST=`find . -name "INPUT"`

for INPUT_PATH in $DIR_LIST

do
    RESULT=`ls -A $INPUT_PATH | grep -v BKUP`
    echo $RESULT 
    if [ -z $RESULT ] ;
    then 
        echo "No Files found"
        exit 0
    else
        echo file $RESULT found
        exit 1
    fi
done
Run Code Online (Sandbox Code Playgroud)

shell-script

0
推荐指数
1
解决办法
110
查看次数

标签 统计

shell-script ×2

text-processing ×1