25 lines
		
	
	
	
		
			395 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
	
		
			395 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/sh
							 | 
						||
| 
								 | 
							
								# Nico Schottelius
							 | 
						||
| 
								 | 
							
								# cinit: find binary in path
							 | 
						||
| 
								 | 
							
								# Date: 2005-10-15
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set -e
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if [ $# -ne 1 ]; then
							 | 
						||
| 
								 | 
							
								   echo "$(basename $0): searched binary"
							 | 
						||
| 
								 | 
							
								   exit 1
							 | 
						||
| 
								 | 
							
								fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								binary=$1
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# this is NOT really clean, paths can also contain spaces
							 | 
						||
| 
								 | 
							
								for pfad in $(echo $PATH | sed 's/:/ /g'); do
							 | 
						||
| 
								 | 
							
								   fullname=$pfad/$binary
							 | 
						||
| 
								 | 
							
								   if [ -f "$fullname" ]; then 
							 | 
						||
| 
								 | 
							
								      echo "$fullname"
							 | 
						||
| 
								 | 
							
								      exit 0
							 | 
						||
| 
								 | 
							
								   fi
							 | 
						||
| 
								 | 
							
								done
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								exit 1
							 |