47 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/sh
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								# 2011      Nico Schottelius (nico-nsbin at schottelius.org)
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								# This file is part of nsbin.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# nsbin is free software: you can redistribute it and/or modify
							 | 
						||
| 
								 | 
							
								# it under the terms of the GNU General Public License as published by
							 | 
						||
| 
								 | 
							
								# the Free Software Foundation, either version 3 of the License, or
							 | 
						||
| 
								 | 
							
								# (at your option) any later version.
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								# nsbin is distributed in the hope that it will be useful,
							 | 
						||
| 
								 | 
							
								# but WITHOUT ANY WARRANTY; without even the implied warranty of
							 | 
						||
| 
								 | 
							
								# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
							 | 
						||
| 
								 | 
							
								# GNU General Public License for more details.
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								# You should have received a copy of the GNU General Public License
							 | 
						||
| 
								 | 
							
								# along with nsbin. If not, see <http://www.gnu.org/licenses/>.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# Helpful for ssh / known_hosts problem:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
							 | 
						||
| 
								 | 
							
								# @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
							 | 
						||
| 
								 | 
							
								# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
							 | 
						||
| 
								 | 
							
								# IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
							 | 
						||
| 
								 | 
							
								# Someone could be eavesdropping on you right now (man-in-the-middle attack)!
							 | 
						||
| 
								 | 
							
								# It is also possible that the RSA host key has just been changed.
							 | 
						||
| 
								 | 
							
								# The fingerprint for the RSA key sent by the remote host is
							 | 
						||
| 
								 | 
							
								# e0:53:cf:55:ea:ae:06:b1:20:27:f4:ce:29:f4:fb:b4.
							 | 
						||
| 
								 | 
							
								# Please contact your system administrator.
							 | 
						||
| 
								 | 
							
								# Add correct host key in /home/users/nico/.ssh/known_hosts to get rid of this message.
							 | 
						||
| 
								 | 
							
								# Offending key in /home/users/nico/.ssh/known_hosts:381
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								# Use remove_line: remove_line ~/.ssh/known_hosts 381
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								################################################################################
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if [ $# -ne 2 ]; then
							 | 
						||
| 
								 | 
							
								   echo "$0: <file> <line>"
							 | 
						||
| 
								 | 
							
								   exit 1
							 | 
						||
| 
								 | 
							
								fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								file="$1"; shift
							 | 
						||
| 
								 | 
							
								line="$1"; shift
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ex -c "${line}d|w|q" "${file}"
							 |