sh 一个小的shell脚本,用于添加和删除hosts文件中的行。最初由Claus Witt创建,http://clauswitt.com/319.html。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 一个小的shell脚本,用于添加和删除hosts文件中的行。最初由Claus Witt创建,http://clauswitt.com/319.html。相关的知识,希望对你有一定的参考价值。
#! /bin/sh
# @author: Claus Witt
# http://clauswitt.com/319.html
# Adding or Removing Items to hosts file
# Use -h flag for help
DEFAULT_IP=127.0.0.1
IP=${3:-$DEFAULT_IP}
case "$1" in
add)
sed -ie "\| $2\$|d" /etc/hosts
echo "$IP $2" >> /etc/hosts
;;
remove)
sed -ie "\|^$IP $2\$|d" /etc/hosts
;;
*)
echo "Usage: "
echo "hosts.sh [add|remove] [hostname] [ip]"
echo
echo "Ip defaults to 127.0.0.1"
echo "Examples:"
echo "hosts.sh add testing.com"
echo "hosts.sh remove testing.com 192.168.1.1"
exit 1
;;
esac
exit 0
以上是关于sh 一个小的shell脚本,用于添加和删除hosts文件中的行。最初由Claus Witt创建,http://clauswitt.com/319.html。的主要内容,如果未能解决你的问题,请参考以下文章
Shell脚本——添加和删除用户
sh 一个小的shell脚本,显示如何将文件上传到S3。用法可以用于ELB
sh 用于备份和从AWS S3删除旧备份的简单脚本shell
SHELL编程练习-批量创建删除用户和组
sh 用于向yaml文件添加定义的Shell脚本
sh 用于将项添加到yaml术语列表的Shell脚本