 Okay, today's tutorial is on eval, eval is a command that allows you to take a variable and run it as a command. All my years scripting, I think there have been maybe three cases where I've needed to do this. So it's even hard for me to think of an example to show you that makes sense. But trust me, when you do need to do this, this comes in very handy. And I'm showing you this because I do have a tutorial coming up shortly that I'm going to use this. But I don't want to use that as an example because that's a whole tutorial in itself that just uses eval. So although I'm going to show you how eval works, the way I'm using it here doesn't make any sense on why you would use it in this case. So anyway, let's say I had a variable. I'm collecting data of some sort that actually is going to be part of a command or be a command itself. And then once it's in a variable, I need to execute it. So giving an example, x equals date. So obviously, if I echo out dollar sign x now, it gives me the word date. But if I use eval, dollar sign x, it actually runs date as a command. Here's an example. I'll say echo date plus percent s, which gives me the second since 1970 something. Once again, if I echo dollar sign x, I get the command itself. But if I eval it, it actually runs the command. You can see each time I run it, it's different because it evolves each second. I know it's kind of a weird tutorial, but definitely if you needed to do this, it's like, and there are the rare occasions, but when you need to do it, it's like, wow, I need to do that. What's that command? Again, it's eval, and it just basically takes, I think it's built into bash or the shell because there doesn't seem to be a man file for it. But don't quote me on that. Someone's going to write a comment being mean, saying that I'm wrong because I probably am. Because if I man eval, I do not see it. So I'm guessing maybe it's in the shell itself. It's a built-in command. It would be my guess. So if I was to man bash, and then eval, let's see next. I'm just searching through here now. Ah, look, see it is built-in command. So basically, there it is and executes it by the shell. So it is built-in. It's a bash and probably most shell because I'm actually not even using bash in this tutorial. I'm using a different shell here that I'm going to do tutorials on in the future that I've actually been using more than bash lately. But that's it. I'm kind of mumbling because this tutorial was really short. But wanted to show you it before I actually use it in a future tutorial that will probably come in probably about three weeks. I think it's going to be three or four tutorials from now on the series that's coming up on video editing from the command line. Woo! Okay. Most of you probably aren't excited about that, but I am. Thank you for watching. Please visit filmsbychris.com. That's Chris with a K. There should be a link in the description to my site. Go there. If you have any questions, there's a help button that will take you to our IRC channel, which is running on the free node server. The channel is Pound Films by Chris. Once again, Chris is with a K, K-R-I-S, which is actually how I spell my name. Also, if you enjoy my tutorials, if you like what I do here or what I teach you, you find it useful. Think about making a donation on my site. There's a donate button. I appreciate everybody who donates. Every little bit helps. Thank you for watching. Hope that you have a great day and may the source be with you.