bashスクリプトファイルでネガティブパターンマッチを行うにはどうすればよいですか?

ymbirtt

私が入力した場合rm main!(.tex|.pdf)、bashの端子に、それはで始まるすべてのファイルが削除されますmainが、で終わっていない.texか、.pdfLaTeXのタイプセッターによって周りに散らばっている様々なジャンクファイルをクリアし、。

ただし、次のシェルスクリプトは、ファイルに配置して実行すると、期待どおりの動作をしません。

#!/bin/bash

rm main!(.tex|.pdf)

(トークンで構文エラーが報告されます。何が得られますか?bashスクリプトの一部としてこのようなことを行う標準的な方法は何ですか。find問題に耐えるために持ち込むよりも、これを行うためのよりエレガントな方法はありますか?

slhck

スクリプトから実行したときにパターンが機能しない場合は、extglobオプションが非対話型で使用するように設定されていることも確認してください。

置くだけ

#!/usr/bin/env bash
shopt -s extglob

ハッシュバンの後のスクリプトの上に。そうすれば、簡単に見つけることができます。参照:Glob –GregのWiki

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

フェッチリクエストでPOSTパラメータを渡すにはどうすればよいですか?- リアクトネイティブ

分類Dev

PowerShell /バッチファイルのネットワークパスからコマンドを実行するにはどうすればよいですか

分類Dev

bashスクリプトファイルでコマンドをパラメーター化するにはどうすればよいですか?

分類Dev

jenkinsマルチブランチパイプラインのスキャンをトリガーするにはどうすればよいですか?

分類Dev

セマンティックバージョンをバンプせずに、インクリメンタルファウンドリトランスフォームジョブを非インクリメンタルにビルドするように強制するにはどうすればよいですか?

分類Dev

反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

分類Dev

bashスクリプトのコマンドの複数行出力のフィールドをテストするにはどうすればよいですか?

分類Dev

Chrome DevToolsのネットワークタブにネガティブフィルターを追加するにはどうすればよいですか?

分類Dev

バッチファイルにネストされたforループでパラメータ2を使用するにはどうすればよいですか?

分類Dev

リアクトネイティブ。タイマーティックでページが再レンダリングされるときに、テキスト入力にフォーカスを維持するにはどうすればよいですか。

分類Dev

テレソン。パブリック/プライベートチャネルを作成するにはどうすればよいですか?

分類Dev

タスクマネージャーで実行中のバッチファイルを認識するにはどうすればよいですか?

分類Dev

PyCharmで、スタートアップファイルではないファイルでアクティブになるブレークポイントを有効にするにはどうすればよいですか?

分類Dev

毎日のファイルをインポートしてデータブリックスで実行するにはどうすればよいですか?

分類Dev

jenkinsパイプラインプロジェクト(groovyスクリプト)のアーティファクトトリガーによってトリガーの原因を検出するにはどうすればよいですか?

分類Dev

webapiアップロードでマルチパートファイルのストリームを取得するにはどうすればよいですか?

分類Dev

オーディオファイルをテキストチャネルにアップロードするにはどうすればよいですか

分類Dev

ネイティブ マルチテナント アプリの管理者の同意フローをトリガーするにはどうすればよいですか?

分類Dev

Django管理パネルでカスタマイズされたリンク/ URLフィールドを追加するにはどうすればよいですか?

分類Dev

EclipseMarsでマルチウィンドウパースペクティブレイアウトを保存するにはどうすればよいですか

分類Dev

ミックスパネルのタイムイベントをプロパティで追跡するにはどうすればよいですか?

分類Dev

Pythonでプライムチェックのネガティブケースを処理するにはどうすればよいですか?

分類Dev

複合インデックスなしでマルチプロパティndbクエリを成功させるにはどうすればよいですか?

分類Dev

ウォッチマントリガーでファイルを変更したユーザーを取得するにはどうすればよいですか?

分類Dev

ノードアプリからインタラクティブなbashスクリプトを開始するにはどうすればよいですか?

分類Dev

LINQ to SQLフィルターで条件付きでインターフェイスプロパティにアクセスするために、repository <T>のジェネリックTをインターフェイスにキャストするにはどうすればよいですか?

分類Dev

パンダにマルチインデックスフィルターを使用して条件を含めるにはどうすればよいですか?

分類Dev

アプリケーションディレクトリで生成されないように、サードパーティコンポーネントのDCUファイルを作成するにはどうすればよいですか?

分類Dev

バッチフィルタリングされたスクリプトを実行可能にするにはどうすればよいですか?

Related 関連記事

  1. 1

    フェッチリクエストでPOSTパラメータを渡すにはどうすればよいですか?- リアクトネイティブ

  2. 2

    PowerShell /バッチファイルのネットワークパスからコマンドを実行するにはどうすればよいですか

  3. 3

    bashスクリプトファイルでコマンドをパラメーター化するにはどうすればよいですか?

  4. 4

    jenkinsマルチブランチパイプラインのスキャンをトリガーするにはどうすればよいですか?

  5. 5

    セマンティックバージョンをバンプせずに、インクリメンタルファウンドリトランスフォームジョブを非インクリメンタルにビルドするように強制するにはどうすればよいですか?

  6. 6

    反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

  7. 7

    bashスクリプトのコマンドの複数行出力のフィールドをテストするにはどうすればよいですか?

  8. 8

    Chrome DevToolsのネットワークタブにネガティブフィルターを追加するにはどうすればよいですか?

  9. 9

    バッチファイルにネストされたforループでパラメータ2を使用するにはどうすればよいですか?

  10. 10

    リアクトネイティブ。タイマーティックでページが再レンダリングされるときに、テキスト入力にフォーカスを維持するにはどうすればよいですか。

  11. 11

    テレソン。パブリック/プライベートチャネルを作成するにはどうすればよいですか?

  12. 12

    タスクマネージャーで実行中のバッチファイルを認識するにはどうすればよいですか?

  13. 13

    PyCharmで、スタートアップファイルではないファイルでアクティブになるブレークポイントを有効にするにはどうすればよいですか?

  14. 14

    毎日のファイルをインポートしてデータブリックスで実行するにはどうすればよいですか?

  15. 15

    jenkinsパイプラインプロジェクト(groovyスクリプト)のアーティファクトトリガーによってトリガーの原因を検出するにはどうすればよいですか?

  16. 16

    webapiアップロードでマルチパートファイルのストリームを取得するにはどうすればよいですか?

  17. 17

    オーディオファイルをテキストチャネルにアップロードするにはどうすればよいですか

  18. 18

    ネイティブ マルチテナント アプリの管理者の同意フローをトリガーするにはどうすればよいですか?

  19. 19

    Django管理パネルでカスタマイズされたリンク/ URLフィールドを追加するにはどうすればよいですか?

  20. 20

    EclipseMarsでマルチウィンドウパースペクティブレイアウトを保存するにはどうすればよいですか

  21. 21

    ミックスパネルのタイムイベントをプロパティで追跡するにはどうすればよいですか?

  22. 22

    Pythonでプライムチェックのネガティブケースを処理するにはどうすればよいですか?

  23. 23

    複合インデックスなしでマルチプロパティndbクエリを成功させるにはどうすればよいですか?

  24. 24

    ウォッチマントリガーでファイルを変更したユーザーを取得するにはどうすればよいですか?

  25. 25

    ノードアプリからインタラクティブなbashスクリプトを開始するにはどうすればよいですか?

  26. 26

    LINQ to SQLフィルターで条件付きでインターフェイスプロパティにアクセスするために、repository <T>のジェネリックTをインターフェイスにキャストするにはどうすればよいですか?

  27. 27

    パンダにマルチインデックスフィルターを使用して条件を含めるにはどうすればよいですか?

  28. 28

    アプリケーションディレクトリで生成されないように、サードパーティコンポーネントのDCUファイルを作成するにはどうすればよいですか?

  29. 29

    バッチフィルタリングされたスクリプトを実行可能にするにはどうすればよいですか?

ホットタグ

アーカイブ