SHΛRK@lemmy.zip to Programmer Humor@programming.dev · 6 days agoLinux Catlemmy.zipexternal-linkmessage-square68fedilinkarrow-up1388file-text
arrow-up1388external-linkLinux Catlemmy.zipSHΛRK@lemmy.zip to Programmer Humor@programming.dev · 6 days agomessage-square68fedilinkfile-text
minus-squarelokalhorst@feddit.orglinkfedilinkarrow-up16·edit-26 days agoIf I just want to look at the file, is there a better way than cat foo.txt? I guess I can’t just do < foo.txt
minus-squaremote@lemmy.calinkfedilinkarrow-up16·6 days agoSo close! you have to do cat < foo.txt :-) (/s)
minus-squaredan@upvote.aulinkfedilinkarrow-up12·edit-26 days agoAdmittedly I still use cat for this. This also works too, but it’s more verbose: echo "$(<foo.txt)" It’s mentioned in the Bash man pages: The command substitution $(cat file) can be replaced by the equivalent but faster $(< file). EDIT: I was just informed that simply <foo.txt works too.
minus-squarenot_IO@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up5·6 days agohow in the world is this not a useless use of echo and equivalent to <foo.txt
minus-squaredan@upvote.aulinkfedilinkarrow-up6·6 days agoOK, TIL you can just do <foo.txt. I didn’t think that worked. Thanks!
minus-squarenot_IO@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up2·3 days agoi don’t think you can but idk why that’s by I’m asking
minus-squareMonkeMischief@lemmy.todaylinkfedilinkarrow-up1·4 days agoIf it’s really long, I use less , because it breaks it up into navigable pages instead of filling your entire buffer. :) Never knew about just using < though! Cool!
minus-squareTwilightKiddy@scribe.disroot.orglinkfedilinkEnglisharrow-up4·6 days agoYou can use less. There are also specialized ones for that purpose like bat.
If I just want to look at the file, is there a better way than
cat foo.txt? I guess I can’t just do< foo.txtSo close! you have to do
cat < foo.txt:-) (/s)Admittedly I still use
catfor this.This also works too, but it’s more verbose:
echo "$(<foo.txt)"It’s mentioned in the Bash man pages:
EDIT: I was just informed that simply
<foo.txtworks too.how in the world is this not a useless use of echo and equivalent to
<foo.txtOK, TIL you can just do
<foo.txt. I didn’t think that worked. Thanks!i don’t think you can but idk why that’s by I’m asking
If it’s really long, I use
less, because it breaks it up into navigable pages instead of filling your entire buffer. :)Never knew about just using < though! Cool!
You can use
less. There are also specialized ones for that purpose like bat.