惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
V
V2EX
Jina AI
Jina AI
爱范儿
爱范儿
M
MIT News - Artificial intelligence
量子位
L
LangChain Blog
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
腾讯CDC
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss

博客园 - 黄尚

年前辞职,年后找工作 airport 抓包 配置ssh使用socks代理 配置git使用socks5代理 MacOS changed System Integrity Protection status CMakeLists.txt for nginx 构建最小的docker容器 centos 7 挂载大硬盘 rsync 通过 ssh 上传文件 php-fpm 在centos 7下的安装配置 在osx下通过vmware无GUI方式运行centos 7 ruby on rails 在centos 7下的安装配置 Mariadb 在centos 7下的安装配置 PostgreSQL 在centos 7下的安装配置 osx 编译安装配置 ruby on rails tls/ssl证书生成和格式转换 nginx相关的一些记录 用systemd脚本自动启动node js程序 SSH Tunneling
bash 相关的一些小代码片断
黄尚 · 2016-12-29 · via 博客园 - 黄尚

批量修改文件名:

for i in *.html; do mv $i ${i/oldstring/newstring}; done;

批量替换文件内容:

sed -i "s/oldstring/newstring/g" *.html

 按行读数据,拆分,输出:

#!/bin/bash
while IFS='' read -r line || [[ -n "$line" ]]; do
   IFS='|' read -r -a items <<< "$line"
   printf ",
    (
        '',
        '110',
        '${items[0]}',
        '',
        '${items[1]}'
    )"
done < "$1"

posted on 2016-12-29 21:28  黄尚  阅读(210)  评论(0)    收藏  举报