如何删除^L
unix 文件中的字符和后面的空行?我已经尝试了下面的方法,并且能够删除 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脚本。但是,当我运行它时出现错误,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)