#!/bin/sh
/sbin/ifconfig tun0 | grep 'inet addr:' | cut -d: -f2 | awk '{print $1}' > ./tun0_ip.txt
コマンドラインに入れると、これは非常にうまく機能します。ただし、sh スクリプトでは機能しません。
私は何を間違っていますか?一部のコマンドが sh スクリプトで機能しないのはなぜですか?
~$ bash -x ./reset.sh
+ echo /sbin/ifconfig tun0
+ grep 'inet addr:'
+ cut -d: -f2
+ awk '{print $1}'