Hello, S Mathias a écrit : > $ if "${PWD##*/}" -eq "asdf" > /dev/null; then echo "this is the asdf > folder"; else exit 1; fi > bash: notthatfolder: command not found... > this is the asdf folder > > What's wrong with my one-liner?
Two mistakes : 1) "if" expects a command, not a boolean expression. Use "test <expression>" or "[ <expression> ]" to evaluate the expression. 2) "-eq" is the equal operator for numeric integers, not strings. Use "=" for string comparison. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d244c40.7040...@plouf.fr.eu.org