Hoe open je een “-” gestippelde bestandsnaam met terminal?

Ik heb gedit, nano, vi, leafpad en andere teksteditors geprobeerd, het opent niet, Ik heb cat en andere commando’s die op bestanden lijken geprobeerd, en ik verzeker je dat het een bestand is en geen map!


Antwoord 1, autoriteit 100%

Dit type benadering leidt tot veel misverstanden omdat het gebruik van als argument verwijst naar STDIN/STDOUT dwz dev/stdin of dev/stdout .Dus als je dit type bestand wilt openen, moet je de volledige locatie van het bestand opgeven, zoals ./- .Voor bijv. , als je wilt zien wat er in dat bestand staat, gebruik dan cat ./-


Antwoord 2, autoriteit 11%

u kunt omleiding gebruiken

cat < -file_name


Antwoord 3, autoriteit 7%

Beide cat < - en ./- commando geven je de output


Antwoord 4, autoriteit 5%

Het lijkt erop dat de opdracht rev - niet als een speciaal teken behandelt.

Van de man-pagina

The rev utility copies the specified files to standard output, reversing the order of characters in every line.

dus
rev - | rev

moet in de juiste volgorde weergeven wat er in het bestand staat.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

16 − one =

Other episodes