Translate

Image of Modern Operating Systems (3rd Edition)
Image of Linux Kernel Development (3rd Edition)
Image of Operating System Concepts
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)

Case Insensitive File Listings

In general, Linux filenames are case-sensitive. So how case you list the files in your current directory in a case-insensitive way? Technically, you are looking to perform case-insensitive globbing. Here are some ways: # touch DEMO demo DeMo # ls -l [Dd][Ee][Mm][Oo] -rw-r–r–. 1 root root 0 Mar 24 11:39 demo -rw-r–r–. 1 root root 0 Mar 24 11:39 DeMo -rw-r–r–. 1 root root 0 Mar 24 11:39 DEMO # ls -l | grep -i demo -rw-r–r–. 1 root root 0 Mar 24 11:39 demo -rw-r–r–. 1 root root 0 Mar 24 11:39 DeMo -rw-r–r–. 1 root root 0 Mar

UEFI Shell EDID Utility Ported to UDK

Some time ago, actually September 2012, I wrote a UEFI shell utility to parse and display connected monitor EDID information. The build environment for the utility was GNU EFI. In this post, I fix some minor bugs in that utility and also port the code to the UEFI Development Kit (UDK) environment. Here is a link to the original code. Here is the updated source code: // // Copyright (c) 2015 Finnbarr P. Murphy. All rights reserved. // // Display core EDID v1.3 information. // // License: BSD License // #include <Uefi.h> #include <Library/UefiLib.h> #include <Library/ShellCEntryLib.h> #include <Library/ShellLib.h> #include <Library/BaseLib.h>