# basename command as shell function function basename { case $# in 1) ;; 2) eval set ¥${1%$2} ;; *) echo Usage: $0 pathname '[suffix] ' return 1 ;; esac echo ${1##*/} return 0 } ファイル sh_history デフォルト・ヒストリー・ストレージ・ファイル。 .profile ...
#! /bin/sh CMD=`basename $0` DIR=`dirname $0` EXEC= for isa in `/usr/bin/isalist`; do if [-x ${DIR}/${isa}/${CMD}]; then EXEC=${DIR}/${isa}/${CMD} break fi done if [-z "${EXEC}"]; then echo 1>&2 "$0: no executable for this architecture" exit 1 fi exec $...
はじめにこの記事では、僕がよく使用しているシェルスクリプトの雛形について紹介します。コード#!/bin/bash# Description:# TODO: スクリプトの目的や実行する処理の…
シェルスクリプトは普段 Bash などのシェルで実行しているコマンドを並べて、まとめて実行できるようにしたものです。ファイルのバックアップ、ログファイルの解析、システムのセットアップなど、ターミナルで行っていた一連の作業をまとめてシェルスクリプトに記述することで、シェルス...
#! /bin/sh CMD=`basename $0` DIR=`dirname $0` EXEC= for isa in `/usr/bin/isalist`; do if [-x ${DIR}/${isa}/${CMD}]; then EXEC=${DIR}/${isa}/${CMD} break fi done if [-z "${EXEC}"]; then echo 1>&2 "$0: no executable for this architecture" exit 1 fi exec $...