Question : Manuscrit de Perl d'élimination des imperfections d'aide

Salut les experts, le

I ont écrit le manuscrit suivant de Perl, mais cela ne fonctionne pas et je ne peux pas voir pourquoi : class= " lineNumbers " >
1 de >

# " de
) {
	#print « $user » ;
	# dossier ouvert de passwd pour vérifier si l'utilisateur existe sur ce système
	DOSSIER ouvert, « ) {# boucle pour chaque ligne dans le dossier de passwd
		#print « dans tandis que boucle pour l'utilisateur $user » ;
		#print $passwd_line ;
		# si l'utilisateur existe
		si (=~ m/$user/de $passwd_line) {
			$do pas _create=1 ;
			la copie « $user existe déjà sur le système ! \ n » ;
		}
	}
	# si cet utilisateur n'a pas déjà un compte sur le serveur
	si ($do pas _create==0) {
		# créer un compte
		système (« useradd $user ») ;
		$do pas _create=0 ;
	}
le manuscrit " clair " de >

The de class= de

When que je cours le manuscrit, tout fonctionne, à moins qu'il n'entre jamais dans si la section pas (de _create de $do) ainsi essaye de recréer les utilisateurs qui sont déjà sur le système. J'ai pensé que ma syntaxe de regex était correcte pour rechercher une corde, mais apparemment son pas ..... aide du

Any accueillie !

George
class= de

Réponse : Manuscrit de Perl d'élimination des imperfections d'aide

$user pourrait avoir ou d'a \ n \ r \ n à sa queue.
Ajouter avant la ligne 16 :

chomp ($user) ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us