bash
スクリプトを作成しました。
入力した文書IDのリストゴムバンドインデックス位置
$liste_ids_lines
:a004-événements-examen_individus_localisés_ou_non a020-les_points-leurs_indicateurs-usage_dans_postgis a022-les_lignes-leurs_indicateurs-usage_dans_postgis a024-les_vecteurs-leurs_indicateurs-usage_dans_postgis a030-topologie_avec_PostGIS a031-topologie_relations_spatiales-voisinages_arrangements a032-topologie_espace_plan_homogène_isotrope-synthese_objets_et_dispersion a033-topologie_distribution_spatiale-et-pondération_par_la_distance a037-topologie-indicateurs_arrangement_spatial_par_classe-objets_zonaux a038-topologie_les_indicateurs_arrangement_spatial_par_région-objets-zonaux a039-topologie_les_indices_de_texture_et_de_structure a050-auto-correlation_spatiale a060-cartographie a061-mise_en_évidence_valeurs_significatives-correction_des_taux a062-interpolations-et-surfaces_de_tendance a091-modelisation-la_recherche_de_modele a092-modélisation_analyses-locales-et-globales a093-voisinages_et_autocorrelation_spatiale a094-inferences_generalisations_correlations a095-evolution_dans_le_temps-le_mouvement a096-evolution_dans_le_temps-processus a151-le_modele_de_paysage a406-topologie-passer_de_la_geometrie_a_la_topologie-postgis a410-topologie-les_operations a480-topologie-parcours_de_reseau-pgRouting a500-les_protocoles_des-services_géographiques-wms_wfs_etc a600-postgis-installation_et_configuration a621-postgis-chargement_de_donnees a623-postgis_ses_types_de_données a631-postgis-intersections_et_reunions a700-géocodage_adresses_coordonnées
マイフォルダにあるファイルを一覧表示し、
pdf
その名前(ディレクトリまたは拡張子を除く)を次の場所に保持します$liste_fichiers
。a000-les_usages_de_la_cartographie a004-événements-examen_individus_localisés_ou_non a020-les_points-leurs_indicateurs-usage_dans_postgis a022-les_lignes-leurs_indicateurs-usage_dans_postgis a024-les_vecteurs-leurs_indicateurs-usage_dans_postgis a030-topologie_avec_PostGIS a031-topologie_relations_spatiales-voisinages_arrangements a032-topologie_espace_plan_homogène_isotrope-synthese_objets_et_dispersion a033-topologie_distribution_spatiale-et-pondération_par_la_distance a037-topologie-indicateurs_arrangement_spatial_par_classe-objets_zonaux a038-topologie_les_indicateurs_arrangement_spatial_par_région-objets-zonaux a039-topologie_les_indices_de_texture_et_de_structure a050-auto-correlation_spatiale a060-cartographie a061-mise_en_évidence_valeurs_significatives-correction_des_taux a062-interpolations-et-surfaces_de_tendance a091-modelisation-la_recherche_de_modele a092-modélisation_analyses-locales-et-globales a093-voisinages_et_autocorrelation_spatiale a094-inferences_generalisations_correlations a095-evolution_dans_le_temps-le_mouvement a096-evolution_dans_le_temps-processus a151-le_modele_de_paysage a201-extraction_données-et-modélisation_en_objets a406-topologie-passer_de_la_geometrie_a_la_topologie-postgis a410-topologie-les_operations a480-topologie-parcours_de_reseau-pgRouting a500-les_protocoles_des-services_géographiques-wms_wfs_etc a600-postgis-installation_et_configuration a621-postgis-chargement_de_donnees a623-postgis_ses_types_de_données a631-postgis-intersections_et_reunions a650-postgis-extraction_depuis_une_image_satellite a700-géocodage_adresses_coordonnées analyse_spatiale analyse_spatiale-a000-les-usages-de-la-cartographie analyse_spatiale-a022-postgis-extraction-depuis-une-image-satellite analyse_spatiale-a090-explicatif-modéliser-ce-qui-est-observé analyse_spatiale-a120-géodésie-et-projections analyse_spatiale-a150-le-modèle-numérique-de-terrain analyse_spatiale-a180-mapserver-installation-et-configuration analyse_spatiale-a181-mapserver-la-structure-d'un-mapfile analyse_spatiale-a191-grass-qgis-manipulations-générales
これらの変数を行ごとに考慮して、どの行が別のリストにないかを知りたいです。
現在私のdiff
コマンドは次のとおりです。
diff <( echo "$liste_ids_lines" ) <( echo "$liste_fichiers" )
リスト(コマンド結果の一部のみを報告):
1c1,225
<
---
> a000-les_usages_de_la_cartographie
> a004-événements-examen_individus_localisés_ou_non
> a020-les_points-leurs_indicateurs-usage_dans_postgis
> a022-les_lignes-leurs_indicateurs-usage_dans_postgis
> a024-les_vecteurs-leurs_indicateurs-usage_dans_postgis
> a030-topologie_avec_PostGIS
> a031-topologie_relations_spatiales-voisinages_arrangements
> a032-topologie_espace_plan_homogène_isotrope-synthese_objets_et_dispersion
> a033-topologie_distribution_spatiale-et-pondération_par_la_distance
> a037-topologie-indicateurs_arrangement_spatial_par_classe-objets_zonaux
> a038-topologie_les_indicateurs_arrangement_spatial_par_région-objets-zonaux
> a039-topologie_les_indices_de_texture_et_de_structure
> a050-auto-correlation_spatiale
> a060-cartographie
> a061-mise_en_évidence_valeurs_significatives-correction_des_taux
> a062-interpolations-et-surfaces_de_tendance
> a091-modelisation-la_recherche_de_modele
> a092-modélisation_analyses-locales-et-globales
> a093-voisinages_et_autocorrelation_spatiale
> a094-inferences_generalisations_correlations
> a095-evolution_dans_le_temps-le_mouvement
> a096-evolution_dans_le_temps-processus
> a151-le_modele_de_paysage
> a201-extraction_données-et-modélisation_en_objets
> a406-topologie-passer_de_la_geometrie_a_la_topologie-postgis
> a410-topologie-les_operations
> a480-topologie-parcours_de_reseau-pgRouting
> a500-les_protocoles_des-services_géographiques-wms_wfs_etc
> a600-postgis-installation_et_configuration
> a621-postgis-chargement_de_donnees
> a623-postgis_ses_types_de_données
> a631-postgis-intersections_et_reunions
> a650-postgis-extraction_depuis_une_image_satellite
> a700-géocodage_adresses_coordonnées
> analyse_spatiale
> analyse_spatiale-a000-les-usages-de-la-cartographie
> analyse_spatiale-a022-postgis-extraction-depuis-une-image-satellite
> analyse_spatiale-a090-explicatif-modéliser-ce-qui-est-observé
> analyse_spatiale-a120-géodésie-et-projections
> analyse_spatiale-a150-le-modèle-numérique-de-terrain
> analyse_spatiale-a180-mapserver-installation-et-configuration
> analyse_spatiale-a181-mapserver-la-structure-d'un-mapfile
> analyse_spatiale-a191-grass-qgis-manipulations-générales
代わりに、次のいずれかを読みたいです。
インデックスなしのファイル:
a000-les_usages_de_la_cartographie
analyse_spatiale
analyse_spatiale-a000-les-usages-de-la-cartographie
analyse_spatiale-a022-postgis-extraction-depuis-une-image-satellite
analyse_spatiale-a090-explicatif-modéliser-ce-qui-est-observé
analyse_spatiale-a120-géodésie-et-projections
analyse_spatiale-a150-le-modèle-numérique-de-terrain
analyse_spatiale-a180-mapserver-installation-et-configuration
analyse_spatiale-a181-mapserver-la-structure-d'un-mapfile
analyse_spatiale-a191-grass-qgis-manipulations-générales
または、関連ファイルのインデックスがありません。
diff
(これを行うには、2つのコマンドを実行して引数を変更する必要があると思います。)
diff
私のコマンドでこれは可能ですか?
それともgrep
特別なコマンドで行う必要がありますか?