shell动态读取文件夹下的文件和文件名并替换到页面上
来源:互联网 发布:网络研修成果 编辑:程序博客网 时间:2024/06/01 07:21
#! /bin/sh
NGINX_ROOT=/usr/share/nginx/html
INDEX_FILE=$NGINX_ROOT/index.html
#sed -i 's/url/urls/g' $INDEX_FILE
ls -1 /foo|awk -v cpath='/' 'BEGIN{print "["}{print "{url:\""cpath$0"\",name:\""$0"\"},"}END{print "]"}' > ~/json.txt
REAL_PATH=`cat ~/json.txt`
echo "$REAL_PATH"
prefix_path="urls:"
path="${prefix_path}${REAL_PATH}"","
echo $bbb
exp="'s|^.*name.*$|$path|g'"
echo $exp
sed_cmd="sed -i $exp $INDEX_FILE"
echo $sed_cmd
NGINX_ROOT=/usr/share/nginx/html
INDEX_FILE=$NGINX_ROOT/index.html
#sed -i 's/url/urls/g' $INDEX_FILE
ls -1 /foo|awk -v cpath='/' 'BEGIN{print "["}{print "{url:\""cpath$0"\",name:\""$0"\"},"}END{print "]"}' > ~/json.txt
REAL_PATH=`cat ~/json.txt`
echo "$REAL_PATH"
prefix_path="urls:"
path="${prefix_path}${REAL_PATH}"","
echo $bbb
exp="'s|^.*name.*$|$path|g'"
echo $exp
sed_cmd="sed -i $exp $INDEX_FILE"
echo $sed_cmd
eval $sed_cmd
在朋友的帮助下,弄了好几天终于弄出来了,感觉已经奔溃。
阅读全文
0 0
- shell动态读取文件夹下的文件和文件名并替换到页面上
- 读取文件夹下的文件数量 并输出文件名
- shell查找某个文件夹的文件名并将其输出到某一个文件
- Qt文件操作:遍历文件夹中 指定格式的文件,并添加文件名到comboBox上
- 怎样读取一个文件夹下的头文件名,并整理出一个新的头文件
- c++读取某文件夹下的所有文件并查找.txt类型文件名
- 读取文件夹下的子文件夹的所有文件名,并保存成以子文件命名的txt文件
- MFC获取一个文件夹下某文件格式的所有文件名,并显示到 CListBox 上
- java读取文件夹下所有文件并替换文件每一行中指定的字符串
- 如何读取文件夹下的所有文件名到TXT文件中
- 读取网络上的图片并保存到本机,图片文件的文件名不变
- Java之遍历文件夹下的文件,以及读取内容并Copy到另一文件夹下
- golang遍历某个目录下的文件,并读取文件名到一个csv文件
- asp.net(C#)读取文件夹和子文件夹下所有文件,绑定到GRIDVIEW并排序
- ubuntu C++ 读取文件夹下所有文件的文件名
- 读取文件夹下的文件,并且修改文件名
- c++ 读取文件夹下的所有文件名(实现未知文件名也可以批量读取文件)
- C#遍历某文件夹下的所有文件,读取文件并插入到数据库中
- Android中activity与fragment通信
- javascript--对call方法的理解
- Java获得Class实例的三种方式
- syslog.h和android的log系统冲突问题
- JOB:前端面试8
- shell动态读取文件夹下的文件和文件名并替换到页面上
- ReviveOverlay
- slf4j 和 log4j合用的(Maven)配置
- PHP并发
- 前端学习目录收藏
- python中list.insert()中出现None
- WebUploader单页多实例实现
- java项目的开发流程
- Hashmap的底层实现