免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3598 | 回复: 5
打印 上一主题 下一主题

[文本处理] 在字符串中如何拼接换行符? [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之同曦
日期:2017-03-19 09:57:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2018-10-18 14:57 |只看该作者 |倒序浏览
意图是这样的: 准备自己写个ftp脚本获取特定的文件,因为get后面又无法接多个文件参数,如果把ftp写在循环里,感觉有点太频繁了,so,我准备这样实现
结合回车,先拼到一个变量里
for file in $@
do
        GET_FILE_CMD="\n${GET_FILE_CMD}\n get ${file}"
done


然后在ftp里一次性执行

ftp -n $IP << !
use $USER $PWD
bin
$GET_FILE_CMD
bye
!


然而执行的时候ftp报命令无效,换了下\n的位置,又报语句混淆,求指点一下,我的\n应该怎么拼

论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
2 [报告]
发表于 2018-10-18 16:00 |只看该作者
本帖最后由 wh7211 于 2018-10-18 16:15 编辑

回复 1# 农民伯伯丶


因为get后面又无法接多个文件参数
  1. ftp -n $IP << !
  2. use $USER $PWD
  3. bin
  4. prompt off
  5. mget *.txt
  6. bye
  7. !
复制代码

论坛徽章:
0
3 [报告]
发表于 2018-10-18 16:55 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
15-16赛季CBA联赛之同曦
日期:2017-03-19 09:57:50
4 [报告]
发表于 2018-10-18 20:54 |只看该作者
回复 2# wh7211

竟然可以,用了这么久的mget,一直以为后面只能写通配符和全名,没想到可以跟多个文件
不过。。。保持好奇心,如果不用mget,那个变量该咋拼

论坛徽章:
0
5 [报告]
发表于 2018-10-19 10:50 |只看该作者
好贴,学习了

论坛徽章:
0
6 [报告]
发表于 2018-10-19 13:54 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP