GetNir 1.01
What is GetNir Used For?
GetNir is a Command Line utility designed for Windows that processes data in tab-delimited or comma-delimited formats. It works by taking input from other NirSoft tools via Standard input (stdin). You can specify filter expressions and column names to identify and extract specific values from the input data. The extracted values are then outputted to Standard output (stdout), making it a powerful tool for data manipulation and reporting.
GetNir is designed to seamlessly work with data generated by various applications, particularly those developed by NirSoft, like UninstallView, SoundVolumeView, FileTypesMan, and Wireless Network Watcher. These applications frequently produce data in tab-delimited or comma-separated values (CSV) formats, making GetNir an essential utility for data processing. The tool is designed to accept input through standard input (stdin), which means that it typically requires data to be piped in or redirected from another source.
Dynamic Data Filtering
One of GetNir's standout features is its ability to filter data dynamically. Users can utilize an expression that resembles the SQL WHERE clause, allowing for a precise selection of records that meet specified criteria. This functionality is handy for sifting through large datasets to extract relevant information effectively.
Once the data has been filtered, GetNir outputs the refined results to standard output (stdout). This allows users to either view the filtered data directly in their console or redirect it to another process or file for further analysis.
Additionally, GetNir offers flexibility in displaying data by allowing you to specify which columns to display in the output. If the input data lacks column headers, you can enable the /NoColumnNames Command Line option, ensuring a clean output format that focuses solely on the data of interest. This feature enhances usability, especially when dealing with raw datasets without column names.
Geek Verdict
GetNir is an exceptional Command Line tool, expertly crafted for seamlessly extracting data from a multitude of NirSoft utilities, along with other tools that generate tab-delimited or comma-delimited outputs. Its robust functionality positions it as an invaluable resource for users seeking to efficiently manage and manipulate data with ease and precision. Experience the power of GetNir and elevate your data handling capabilities to new heights!
GetNir Usage:
GetNir [Display Columns] [Filter Expression] {More Options}
The [Display Columns] contains the name of one or more columns (comma-delimited list) to display. For example: "Install Location" "Display Name,Display Version"
You can use the column numbers instead of column names, for example: "Column1,Column3"
If [Display Columns] is "@NumberOfRecords@", GetNir will display the number of found records.
If [Display Columns] is an empty string, GetNir will display the entire csv/tab-delimited line.
The [Filter Expression] is an expression similar to the SQL WHERE clause that filters the records you want to see.
In the {More Options} section you can use the following options:
/NoColumnNames If the first line of the tab-delimited/comma-delimited data doesn't contain the column/field names (In NirSoft tools - 'Add Header Line To CSV/Tab-Delimited File' option is turned off) you should specify the /NoColumnNames command-line option.
In the [Display Columns] and [Filter Expression] you should use Column1 as name of the first column, Column2 as name of the second column, and so on...
/TopLines {Number Of Lines} Display only the top xx lines.
Similar:
The Ultimate List of Every Known Command Prompt and PowerShell Commands
PowerShell and Command Prompt 101
10 Ways to Open the Command Prompt in Windows 11
How To Run Windows Terminal, PowerShell, or the Command Prompt as Administrator
How to Reset PowerShell and Command Prompt
How to View, Save, and Clear Your PowerShell and Command Prompt History
GetNir 1.01
GetNir is a Command Line utility designed for Windows that processes data in tab-delimited or comma-delimited formats.