逆引きUNIXコマンド/ファイル名を削除しディレクトリ名のみを抽出する方法
の編集
Top
/
逆引きUNIXコマンド
/
ファイル名を削除しディレクトリ名のみを抽出する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * ファイル名を削除しディレクトリ名のみを抽出する方法 [#e5462b6a] dirnameコマンドを利用するとファイル名の部分のみ抽出することができます。~ 以下に実行例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * dirnameコマンド [#u9e19cf9] dirnameの構文は以下の通りです。 dirname フルパスのファイル名 *関連資料 [#v475c2e0] -[[ディレクトリ文字列を削除しファイル名のみを抽出する方法>逆引きUNIXコマンド/ディレクトリ文字列を削除しファイル名のみを抽出する方法]] * dirnameコマンドの活用例 [#s2cc5823] 以下、変数FILENAMEに/foo/bar/hoge/hello.txtを代入しdirnameコマンドの引数として利用し実行した結果です。 $ FILENAME=/foo/bar/hoge/hello.txt $ dirname $FILENAME /foo/bar/hoge 出力結果を見ると、hello.txtが削除されディレクトリの要素のみが表示されているのが確認できます。 また、以下のようにwhichを使った実行例も記します。 $ which cat /bin/cat $ dirname `which cat` /bin catコマンドのパスをwhichで取得して、dirnameを用い、パスのみの情報とした実行例です。 以上、dirnameの実行例と紹介でした。
タイムスタンプを変更しない
#navi(../) * ファイル名を削除しディレクトリ名のみを抽出する方法 [#e5462b6a] dirnameコマンドを利用するとファイル名の部分のみ抽出することができます。~ 以下に実行例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * dirnameコマンド [#u9e19cf9] dirnameの構文は以下の通りです。 dirname フルパスのファイル名 *関連資料 [#v475c2e0] -[[ディレクトリ文字列を削除しファイル名のみを抽出する方法>逆引きUNIXコマンド/ディレクトリ文字列を削除しファイル名のみを抽出する方法]] * dirnameコマンドの活用例 [#s2cc5823] 以下、変数FILENAMEに/foo/bar/hoge/hello.txtを代入しdirnameコマンドの引数として利用し実行した結果です。 $ FILENAME=/foo/bar/hoge/hello.txt $ dirname $FILENAME /foo/bar/hoge 出力結果を見ると、hello.txtが削除されディレクトリの要素のみが表示されているのが確認できます。 また、以下のようにwhichを使った実行例も記します。 $ which cat /bin/cat $ dirname `which cat` /bin catコマンドのパスをwhichで取得して、dirnameを用い、パスのみの情報とした実行例です。 以上、dirnameの実行例と紹介でした。
テキスト整形のルールを表示する