remove_special_chars_from_windows_files
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
remove_special_chars_from_windows_files [2017/07/19 13:43] – created walkeradmin | remove_special_chars_from_windows_files [2023/03/09 22:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Remove Special Chars from Windows files ====== | ====== Remove Special Chars from Windows files ====== | ||
+ | <color # | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | If you have copied any text files or text strings from a Windows PC, then you might find that there are still special characters in this file that stop you executing it as a script on a linux computer. These special characters are typically carriage returns and line feeds. | ||
+ | \\ | ||
+ | \\ | ||
+ | Below is a file that I copied from Windows to a CentOS linux server, it dind't matter if I copied the file, or did a copy/paste, the issue still arose. After each line you can see a <color # | ||
+ | \\ | ||
+ | \\ | ||
+ | When you edit the file in vi, you can't see these special characters, you have use another switch with vi to show them. Run vi using a <color # | ||
+ | \\ | ||
+ | vi -b filename | ||
+ | |||
+ | ---- | ||
+ | |||
+ | # | ||
+ | # Install useful tools< | ||
+ | <color # | ||
+ | yum install epel-release -y<color # | ||
+ | yum install htop -y<color # | ||
+ | yum install nload -y<color # | ||
+ | yum install iperf -y<color # | ||
+ | yum install tcpdump -y<color # | ||
+ | yum install ncdu -y<color # | ||
+ | yum install net-tools -y<color # | ||
+ | rpm --import http:// | ||
+ | touch / | ||
+ | echo " | ||
+ | name=Fedora Core \$releasever - \$basearch - ATrpms< | ||
+ | baseurl=http:// | ||
+ | gpgkey=http:// | ||
+ | enabled=1< | ||
+ | gpgcheck=1" | ||
+ | yum install ffmpeg -y\\ | ||
+ | |||
+ | ---- | ||
+ | You can remove these special characters in Linux using a variety of methods, here are two. | ||
+ | \\ | ||
+ | 1. In vi, just delete the ^M characters and save the file. | ||
+ | | ||
+ | 2. Install dos2unix (yum install dos2unix) and execute this on your file (dos2unix filename) | ||
+ | and it will remove them for you, handy if it is a big file. | ||
+ | \\ |
remove_special_chars_from_windows_files.1500468224.txt.gz · Last modified: 2023/03/09 22:35 (external edit)