The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
シェルスクリプトのファイル名の名前を変更する rudoraj シェルプログラミングとスクリプティング 1 2009年1月26日 08:05午後
シェルスクリプトのファイル名に空白の扱い same1290 シェルプログラミングとスクリプティング 5 2008年8月12日 11:01午後
どのようにファイルのパスと名前を操作する ジークフリート シェルプログラミングとスクリプティング 2 2007年9月28日 11:20午前
ファイルからファイル名とファイルを実行するシェルスクリプトからの相対レディング anushilrai シェルプログラミングとスクリプティング 4 2006年3月10日 05:25午前
どうすればファイルを使用してファイルを削除することができますがcontaintパスと名前? AlvaroD UNIXのダミー質問と回答のため 2 2001年9月25日 12:51午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年2月10日
crackthehit007 crackthehit007 is offline
登録ユーザー
  
 

参加日: 2009年2月
場所:プネー/ Banagalore
投稿: 71
シェルではファイル名(全体のはパス)のスクリプトを

こんにちは私は次のスクリプトを書いて、
# !は/ usr / bin / shに
ls `のインデックスを/ tmp /普通/ *.テキスト`
する
エコー" $インデックス"
完了した

ここにインデックスが自分のプログラムを私に完全なパスを提供しているのみ(全体のパスに沿っていない)ファイル名を

例えば。ご使用の場合を/ tmp /共通のファイルa.txtとb.txtをa.txtデンすべきb.txt

ではなく、 \u003d\u003d >を/ tmp /普通/ a.txtを/ tmp /普通/ b.txtのように

はどのようにしたらいいか知ってる?
  #2固定リンク)  
Old 2009年2月10日
Ikon's Avatar
Ikon Ikon is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2008年7月
場所:フェニックス、アリゾナ州
投稿数: 669
ベースのコマンドを使用しています。

男ベース
コード:
BASENAME(1)                      User Commands                     BASENAME(1)

NAME
       basename - strip directory and suffix from filenames

SYNOPSIS
       basename NAME [SUFFIX]
       basename OPTION

DESCRIPTION
       Print  NAME with any leading directory components removed.  If specified, also remove
       a trailing SUFFIX.

       --help display this help and exit

       --version
              output version information and exit

EXAMPLES
       basename /usr/bin/sort
              Output "sort".

       basename include/stdio.h .h
              Output "stdio".
  #3固定リンク)  
Old 2009年2月10日
need_help need_help is offline
登録ユーザー
  
 

参加日: 2008年1月
投稿数: 6
` `のbasename $エコー指数
  #4固定リンク)  
Old 2009年2月10日
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

参加日: 2007年12月
Location :ホーム17度のワールドチャンピオン、ボストンセルティックス
投稿数: 1311
Cool もう1つのアプローチ

コード:
echo "$index" | cut -d"/" -f4
しかし、これだけが提供されている例で働くことになる-ことは、特定のコードには/文字の完全修飾パス。
  #5固定リンク)  
Old 2009年2月10日
quirkasaurus's Avatar
quirkasaurus quirkasaurus is offline
登録ユーザー
  
 

参加日: 2009年1月
場所:広州、ミシガン
投稿数: 373
ksh変数置換を使用する:

コード:
echo ${file##*/}
  #6固定リンク)  
Old 2009年2月10日
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
モデレータ
  
 

参加日: 2005年2月
場所:ボストン、修士
投稿数:5121
コード:
#!/bin/ksh

a="/a/b/c"

file=${a##*/}
dir=${a%/*}

echo "a->[${a}] dir->[$dir] file->[${file}]"
  #7固定リンク)  
Old 2009年2月11日
crackthehit007 crackthehit007 is offline
登録ユーザー
  
 

参加日: 2009年2月
場所:プネー/ Banagalore
投稿: 71
どうもありがとう!
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 02:37午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0