Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。583件1シェルスクリプト内で、引数に指定したパスの一番下のディレクトリを取得したいと思い、以下のように書きました。/var/log/aaa_serverはディレクトリです:スキップされましたawkがだめなのかと考え、sedに変更してみても、やはり同じようなエラーが出てしまいます。2016_aaa_server.txtというファイルを作成するにはどのようにしたらよいでしょうか。いうファイルはどこに作りたいのでしょうか。いうディレクトリを指定していますが、それはそれとしてまるっと無視してカレントディレクトリにファイルを作ってしまいます。いうファイルを作りたいのでしょうか。12:49すみません、カレントディレクトリにファイルを作成したいです。使い方が間違っています。スクリプト、そして入力するファイルです。ディレクトリ名は渡せません。各種コマンドやスクリプトは、あなたのやりたいこと、あなたの渡したものが何なのかを、あなたの気持ちを汲んで解釈するなんて器用なことはしせん。マニュアルを読むなどして、コマンドがどういったコマンドライン引数をどのように受け取るのかを知りましょう。いうコマンドが正にパスの最後の部分のみを取り出してくれるコマンドです。いうコマンドもあります。使うのであれば、加工する文字列を、awkが標準入力から読み込めるようにしてみて下さい。表示させたテキストをパイプで繋いで読み込むのが簡単です。個の銅バッジ教えていただいたやり方で解決しました。本当にありがとうございます。sed,awkに渡す時はechoを使うのですね。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。shell上で得られた出力結果をPCに保存したい0bashで正規表現の後方参照4シェルスクリプトのcase文の評価について教えてください。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。