basename

デフォルト名なしで出力ディレクトリをクリーンアップする方法は?
basename

デフォルト名なしで出力ディレクトリをクリーンアップする方法は?

シェルスクリプトの場合は、パスに関係なく実行可能ファイルを名前で呼び出す必要があります。これまで、このコードは正しい名前を報告しています。 tmpprog=`which program` prog=${tmpprog%%*/} if $prog="" then echo >&2 "Main Program not found" else echo >&2 "$prog" fi 実行可能ファイル名を保持し、パスを1行に削除するためにパスをトリミングできるようにコードをどのように切り捨てますか? 注:basename混合環境...

Admin

find -execのデフォルト名
basename

find -execのデフォルト名

検索結果にフルパスとディレクトリ名を使用する必要があります。これはうまくいきません: find ./1cv8 -maxdepth 1 -type d -wholename "./1cv8/*" -exec bash -c 'echo vrunner -src "{}" -o ./builds/"${basename "{}"}"' \; 間違い: bash: ${basename "./1cv8/common"}: bad substitution bash: ${basename "./1cv8/conf"}: bad substitution bash...

Admin

`compgen -G ...で-Iパラメーターxargs basenameを使用する理由
basename

`compgen -G ...で-Iパラメーターxargs basenameを使用する理由

compgen -Gaの出力をパイピングしましたが、xargs basename以下のようにパラメータを追加するまで機能しない状況が発生しました。xargs -I以下は、コメントと一緒に私がしたいことを示すスクリプトです。 2つの質問があります。その質問はスクリプトの後ろに表示されます。 # create three files for testing: touch /tmp/my.file.1.2.txt touch /tmp/1.my.file.2.txt touch /tmp/1.2.my.file.txt # create a glob and v...

Admin

ファイル名の一部とフォルダ内のすべてのファイルのファイルパスがファイルごとに1行ずつ含まれるtxtファイルを出力するにはどうすればよいですか?
basename

ファイル名の一部とフォルダ内のすべてのファイルのファイルパスがファイルごとに1行ずつ含まれるtxtファイルを出力するにはどうすればよいですか?

次のファイルがあります /folder/abc1.txt.gz /folder/abc2.txt.gz /folder/abc3.txt.gz 次の内容でtxtファイルを作成したいと思います。 abc1 /folder/abc1.txt.gz abc2 /folder/abc2.txt.gz abc3 /folder/abc3.txt.gz 次のコマンドを使用しました。 find /folder -name 'abc*.txt.gz' -type f -printf '%f %p\n' > out.txt すると、以下が出力されます。 abc1....

Admin

マップファイルツリー、構造の維持
basename

マップファイルツリー、構造の維持

次のファイルツリーがあります。 $ tree src src ├── bible │   ├── index.md │   └── README.md ├── index.md └── other.md pandoc(1)以下では、このファイルツリーの各MarkdownファイルをHTMLでレンダリングしたいと思います。構造保存。 outこの新しいファイルツリーは、次のようにルートする必要があります。 $ tree out out ├── bible │   ├── index.html │&nbs...

Admin

Bash:ファイル名から複数のパターンを削除する
basename

Bash:ファイル名から複数のパターンを削除する

basename通常、ファイル名を別々の変数に抽出するために使用するファイルを繰り返します。 # remove .pdb extension from filename in new variable and print name of the file without it for pdb in "${storage}"/complex*.pdb ; do pdb_name=$(basename "$pdb" .pdb) echo this is "$pdb_name" without its extension! done 同じ式を使用してbasena...

Admin

(不明)拡張子を除くパス名のファイル名
basename

(不明)拡張子を除くパス名のファイル名

一つあるパス名抽出できるファイル名、除外先験的に既知の拡張子基本名: $ pathname="/home/paulo/paulo.pdf" $ printf "%s\n" "$(basename $pathname .pdf)" paulo しかし、拡張子がわからない場合はどうすればよいですか? ...

Admin

リモートノードでBasenameを実行する
basename

リモートノードでBasenameを実行する

ssh ubuntu@$ip -n "aws s3 cp s3://bucket/$userlistlocation . --region eu-central-1 ; fbname=$(basename '$userlistlocation') ; echo "$fbname"" 上記のコマンドはJenkins操作の一部です。 userlistlocation -->ユーザー入力形式は次のとおりです。フォルダ名/ファイル名.csv ここではファイル名を印刷したいので、デフォルト名を使用しています。手動実行はうまく機能します。ただし、リモートコ...

Admin

デフォルト名 '$0'が機能しません
basename

デフォルト名 '$0'が機能しません

私は次のコマンドを持っています: base_name="$(basename "$0")"; 次のエラーが発生します。 デフォルト名:無効なオプション - b 使用法:基本名文字列[サフィックス]基本名[-a] [-sサフィックス]文字列[...] 何が起こっているのか知っている人はいますか? ...

Admin

ファイル名のみを使用して移動
basename

ファイル名のみを使用して移動

あるフォルダから別のフォルダにいくつかのファイルを移動する必要があります。これはfindとgrepによって設定された基準です。ファイルを移動しようとすると、ファイルが破損します。 それが試みる実際の動きは次のとおりです。mv /somefolder/export//somefolder/storage/testfileOLD.txt 私が期待していたのはmv /somefolder/storage/testfileOLD.txt /somefolder/export/testfileOLD.txt 私が使用するコマンドは次のとおりです。 find /...

Admin

ドキュメントのデフォルト名が競合していますか?
basename

ドキュメントのデフォルト名が競合していますか?

私はRscriptを実行するbashスクリプトを生成するためにEOFを使用しています。 Rscriptはbasename出力ファイル名を指定するために使用します。 bashスクリプトのリストを生成するために使用するときに機能さEOFせることはできませんbasename。エラーメッセージは以下の通りです。それでもbashスクリプトを生成できますが、${AF}表示される2つの場所はすべて空白として表示されます。非常に奇妙な! bashスクリプトをテストしましたが、動作しているので問題EOFがありますbasename。 basenameとどのように使用します...

Admin