免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2056 | 回复: 3

[文本处理] if -f 判断有# 有空格的文件夹下的文件 [复制链接]

论坛徽章:
8
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015小元宵徽章
日期:2015-03-06 15:58:18每日论坛发贴之星
日期:2015-06-08 22:20:00每日论坛发贴之星
日期:2015-06-08 22:20:00操作系统版块每日发帖之星
日期:2015-06-14 22:20:00数据库技术版块每日发帖之星
日期:2015-11-09 06:20:00数据库技术版块每日发帖之星
日期:2016-02-22 06:20:0015-16赛季CBA联赛之上海
日期:2017-01-01 23:58:53
发表于 2019-03-28 10:52 |显示全部楼层

我想通过脚本接参数能cat 文件内容:
脚本如下:
  1. #!/bin/sh
  2. PUBLISH_DIRECTORY_ROOT="www"

  3. if [ $# -ne 1 ]; then
  4.   echo "Miss 1 args: filepath"
  5.   exit $
  6. else
  7.   #PREFIX=`sed 's/js$//' <<< $1`
  8.   if [ ! -f "${PUBLISH_DIRECTORY_ROOT}/$1" ]; then
  9.     echo "file not exists."
  10.     echo "FAIL"
  11.     exit $
  12.   else
  13.     /bin/cat ${PUBLISH_DIRECTORY_ROOT}/$1
  14.     echo -e "\nSUCC"
  15.   fi
  16. fi
复制代码
文件目录如下:
  1. aa-mac:Downloads xx$ tree www
  2. www
  3. ├── #U53f8
  4. │   └── README.md
  5. ├── #U53f8#U673a#U4f53#U7cfb1.0.7\ #U5e38#U89c4#U9700#U6c42#U6280#U672f#U8bc4#U4f30
  6. │   └── README.md
  7. ├── %23U53f8%23U673a%23U4f53%23U7cfb1.0.7%20%23U5e38%23U89c4%23U9700%23U6c42%23U6280%23U672f%23U8bc4%23U4f30
  8. └── aa
  9.     └── 1.txt

  10. 4 directories, 3 files
复制代码
bash content_view.sh aa/1.txt  能输出内容


bash content_view.sh "#U53f8#U673a#U4f53#U7cfb1.0.7 #U5e38#U89c4#U9700#U6c42#U6280#U672f#U8bc4#U4f30/README.md"   无内容输出


请问如如改现在的脚本?



www.zip

4.45 KB, 下载次数: 8

论坛徽章:
0
发表于 2019-03-28 11:16 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
8
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015小元宵徽章
日期:2015-03-06 15:58:18每日论坛发贴之星
日期:2015-06-08 22:20:00每日论坛发贴之星
日期:2015-06-08 22:20:00操作系统版块每日发帖之星
日期:2015-06-14 22:20:00数据库技术版块每日发帖之星
日期:2015-11-09 06:20:00数据库技术版块每日发帖之星
日期:2016-02-22 06:20:0015-16赛季CBA联赛之上海
日期:2017-01-01 23:58:53
发表于 2019-03-28 11:39 |显示全部楼层
回复 2# 本友会机友会摄友会

cetntos 6.8, bash

论坛徽章:
0
发表于 2019-03-28 14:03 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP