タグ付けされた質問 「wildcards」

3
すべての隠しファイルをグロブするにはどうすればよいですか?
chownディレクトリ内のすべての隠しファイルに対して何らかのアクション(たとえば)を実行します。 私はこれがあることを知って.*いるではない、それはまた、現在見付けるので、良いアイデア.と親..ディレクトリを(私が知っているrm上で動作しなくなります.し、..他のコマンドを含むchownとchmod、喜んで有効になります) しかし、すべての隠しファイルには異なる名前が付いています! .and を除外しながら、すべての隠しファイルをグロブするにはどうすればよい..ですか

2
誰もがワイルドカードを使用したsudo lsが機能しない理由を説明できますか?
$ sudo -iu abc ls -ltr /sites/servers/server_instance/logs/access* ls: cannot access /sites/servers/server_instance/logs/access*: No such file or directory $ sudo -iu abc ls -ltr /sites/servers/server_instance/logs/ total 594812 -rwxrwxrwx 1 abc abc 45 Mar 21 12:42 old.log -rwxrwxrwx 1 abc abc 304537970 Mar 24 12:45 console.log -rwxrwxrwx 1 abc abc 304537970 Mar 24 …

2
正規表現VSファイル名のグロビング
正規表現は文字と文字列でのみ使用されることを知っていますが、ファイル名でそれらを見つけることがあります。私の質問は、正規表現は文字またはファイル名のみで使用されますか?
15 files  regex  wildcards 

4
Ubuntu 18.04.1上のCitrixレシーバー13.10
CitrixレシーバーをUbuntuラップトップで動作させようとしています。Citrixレシーバーをインストールしましたが、組織のCitrix StoreFrontサイトにChromeでログインしたときに会社が提供する.icaファイルを開こうとすると、「0.0.02に接続できません- Windows 2016デスクトップ。そのようなファイルまたはディレクトリはありません。接続設定を確認して、再試行してください。この後、.icaファイルは自動的に削除されます。 さらに、インストール済みのアプリに組織のCitrix StoreFrontサイトのアドレスを直接入力しようとすると、このエラーが発生します。" このサーバーアドレスを使用してアカウントを追加できません。正しく入力したことを確認してください。サーバーの証明書が信頼されていないため、サーバーへのSSL接続を確立できませんでした。 " リモートで作業するには、常にWindowsに切り替える必要があります。First Link、Second Linkを含め、インターネット上に存在するすべての利用可能なソリューションを試しました。私の問題は、どういうわけか私の会社の証明書のワイルドカード文字に関連していると思います。* .myCompanyNameに発行されますが、サイトアドレスはdoor.myCompanyNameです。 私はすべてを試しました。このため、Windowsに切り替えたくありません。私を助けてください。

1
グロビングはシェルの機能ですか?
私はこれとこのような多くの質問と回答を読みました ワイルドカードは、コマンドを実行する前にシェルによって展開され、シェルの機能であることがわかります。また、ワイルドカードは、多くの引数を受け入れることができるコマンドで機能します。ではfind . -name *.rb 、我々は現在のディレクトリに複数のファイルを持っている場合find:検索は、複数の引数を受け入れることができないと、これを解決する方法があるので、私たちにエラーを与えます find . -name "*.rb" find . -name '*.rb' find . -name \*.rb アスタリスクをエスケープし、シェルによる展開を防ぎますが、ワイルドカードはシェルの機能です。アスタリスクをエスケープすると、シェルはその意味を認識せず、という名前のファイルを見つけるはず*.rbです。この場合、アスタリスクはどのように展開されますか?
12 bash  find  wildcards 

3
7zip:ファイルタイプを除外する方法
次のファイルタイプを除外したい: epub pdf html(大文字も) azw3 モビ opf txt これまでのところ機能していないようですが、「コマンドラインが正しくありません」というエラーが表示されます。 7z e "-x!*.epub" "-x!*.pdf" "-x!*.html" "-x!*.azw3" "-x!*.mobi" "-x!*.txt" "-x!*.HTML" "-x!*.opf" * 二重引用符なしで上記のコマンドも試しました。 ここからの情報(Windows用)を使用して上記のコマンドを作成しましたが、Linuxでは動作しないようです。

3
'*'ワイルドカードをスクリプトの変数を介してfindコマンドのパスパラメーターに渡す方法は?
を使用findして、ワイルドカードで制限された一連のフォルダー内のファイルを検索しますが、パス名にスペースが含まれています。 コマンドラインから、これは簡単です。次の例はすべて機能します。 find te*/my\ files/more -print find te*/'my files'/more -print find te*/my' 'files/more -print これらは、たとえば、terminal/my files/moreおよびでファイルを検索しますtepid/my files/more。 ただし、これをスクリプトの一部にする必要があります。私が必要なのは次のようなものです: SEARCH='te*/my\ files/more' find ${SEARCH} -print 残念ながら、findスクリプト内のコマンドでワイルドカードとスペースを混在させることはできません。上記の例は、次のエラーを返します(バックスラッシュの予期しない二重化に注意してください)。 find: ‘te*/my\\’: No such file or directory find: ‘files/more’: No such file or directory 引用符を使用しようとしても失敗します。 SEARCH="te*/'my files'/more" find ${SEARCH} -print これは、引用符の意味を無視して、次のエラーを返します。 find: ‘te*/'my’: No such file …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.