Reputation
6,688
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
10 25
Newest
 Guru
Impact
~604k people reached

Apr
16
reviewed Reject Converting `for file in` to `find` so that my script can apply recursively
Apr
16
comment Converting `for file in` to `find` so that my script can apply recursively
IFS is a variable that defines what your field separator value is going to be. The default IFS is usually "whitespace". So spaces, tabs, newlines, etc, will all be recognized as "field separators". Since some movies and songs may be named with spaces in them, this script is saying ignore spaces and tables, and use newlines as the separator. This way, instead or "Terminator 2.mp4" being recognized as 2 movies, "Terminator" and "2.mp4", it's seen as 1 movie "Terminator 2.mp4". Since IFS was saved as OIFS, the end of the script sets that back as the default.
Apr
16
reviewed Approve How do I extract parts of a string to variables?
Apr
10
reviewed Approve
Apr
7
awarded  Guru
Mar
8
awarded  Enlightened
Mar
8
awarded  Nice Answer
Feb
12
awarded  Yearling
Jan
27
awarded  Quorum
Jan
27
answered why my subdomain is not accessible from the Internet?
Jan
27
reviewed Approve gnash tag wiki excerpt
Oct
29
awarded  Good Answer
Oct
4
awarded  Custodian
Aug
6
reviewed Approve How to uncompress zlib data in UNIX?
Aug
6
reviewed Approve spice tag wiki
Aug
6
reviewed Approve What is the long ID that Linux assigns to a disk in /media/?
Aug
6
comment Debugging a Solaris network issue
Those port 53 queries you see in netstat -an are just your fileserver trying to do DNS lookups.
Jul
20
reviewed Approve Spoofing or removing DHCP client hostname in response to DHCP server
Jul
13
awarded  Nice Answer
Jul
2
awarded  Good Answer