穿越时光的红蘑菇:复古Logo的永恒魅力与文化密码

核心内容摘要

全彩小南:点亮你的世界,绽放无限可能
丘丘人与申鹤:冰与火的交融,一次“焯水”的深度解析

18K金的璀璨奥秘:1.88克拉,11.7V,不止是数字的奢华

概述tr命令这个命令是字符转æ�¢/替æ�¢/åˆ é™¤å·¥å…·æ ¸å¿ƒä½œç”¨æ˜¯å¯¹æ–‡æœ¬ä¸­çš„å�•个字符进行批é‡�处ç�†â€”—包括字符替æ�¢ã€�大å°�写转æ�¢ã€�åˆ é™¤æŒ‡å®šå­—ç¬¦ã€�å�‹ç¼©é‡�å¤�字符等特点是轻é‡�ã€�高效ã€�仅处ç�†å�•个字符是文本字符级处ç�†çš„基础工具。资料å�ˆé›†https://pan.quark.cn/s/6fe3007c3e95ã€�https://pan.quark.cn/s/561de99256a5ã€�https://pan.quark.cn/s/985f55b13d94ã€�https://pan.quark.cn/s/d0fb20abd19a一ã€�æ ¸å¿ƒç‰¹ç‚¹ä»…å¤„ç�†å�•ä¸ªå­—ç¬¦æ— æ³•å¤„ç�†å¤šå­—符字符串如把abc替æ�¢æˆ�123需é€�ä¸ªå­—ç¬¦å¯¹åº”æŒ‰å­—ç¬¦é›†æ˜ å°„æ›¿æ�¢æ—¶æŒ‰ã€Œæº�字符集ã€�å’Œã€Œç›®æ ‡å­—ç¬¦é›†ã€�çš„ä½�置一一对应支æŒ�æ ‡å‡†è¾“å…¥æ— æ–‡ä»¶å�‚数时读å�–管é�“/æ ‡å‡†è¾“å…¥æ˜¯ç®¡é�“组å�ˆçš„é«˜é¢‘å·¥å…·æ— ä¿®æ”¹å�Ÿæ–‡ä»¶ä»…输出处ç�†ç»“æ�œéœ€é€šè¿‡é‡�定å�‘写入文件æ‰�会修改内容。二ã€�基本语法tr[选项]æº�字符集 ç›®æ ‡å­—ç¬¦é›†# 替æ�¢/转æ�¢æ ¸å¿ƒtr[选项]字符集# åˆ é™¤/å�‹ç¼©ä»…一个字符集字符集写法支æŒ�ç›´æ�¥å†™å­—符如abcã€�范围如a-zã€�特殊转义符如\t制表符ã€�\næ�¢è¡Œç¬¦å¸¸ç”¨ç‰¹æ®Šå­—符集简写GNU tr支æŒ�[:upper:]所有大写字æ¯�A-Z[:lower:]所有å°�写字æ¯�a-z[:digit:]所有数字

[:space:]æ‰€æœ‰ç©ºç™½å­—ç¬¦ç©ºæ ¼ã€�制表符ã€�æ�¢è¡Œç¬¦ç­‰[:punct:]æ‰€æœ‰æ ‡ç‚¹ç¬¦å�·ä¸‰ã€�æ ¸å¿ƒé€‰é¡¹tr的选项围绕「替æ�¢ã€�åˆ é™¤ã€�å�‹ç¼©ã€�è®¾è®¡æ— å†—ä½™é€‰é¡¹æ ¸å¿ƒåŠŸèƒ½ä¸€é”®å®�ç�°é€‰é¡¹ä½œç”¨å®�用场景-dåˆ é™¤æº�字符集中的所有字符过滤文本中的指定字符如数字ã€�æ ‡ç‚¹ã€�ç©ºæ ¼-så�‹ç¼©æº�字符集中的è¿�ç»­é‡�å¤�字符为å�•个å�‹ç¼©è¿�ç»­ç©ºæ ¼/æ�¢è¡Œç¬¦ã€�å�»é‡�è¿�ç»­é‡�å¤�字符-cå�–å��匹é…�「é��æº�字符集ã€�的所有字符ä¿�ç•™æŒ‡å®šå­—ç¬¦åˆ é™¤å…¶ä»–æ‰€æœ‰å­—ç¬¦å��å�‘过滤-tæˆªæ–­ç›®æ ‡å­—ç¬¦é›†ä»…æ›¿æ�¢åˆ°æº�å­—ç¬¦é›†é•¿åº¦é»˜è®¤ç›®æ ‡è¶…é•¿æ—¶é‡�å¤�最å��ä¸€ä¸ªå­—ç¬¦ç²¾å‡†å­—ç¬¦æ˜ å°„é�¿å…�默认的é‡�å¤�å¡«å……-s 字符集仅å�‹ç¼©æŒ‡å®šå­—符的è¿�ç»­é‡�å¤�å�•独使用å�‹ç¼©è¿�续空行ã€�è¿�ç»­ç©ºæ ¼ä¸ºå�•个四ã€�ç»�å…¸å®�æ“�示例准备测试文本# 生æˆ�测试文本å�«å¤§å°�写ã€�æ•°å­—ã€�ç©ºæ ¼ã€�æ ‡ç‚¹echoHello World! 123 456\nLinux 命令 Tr, 测试 文本tr_test.txt五ã€�æ ¸å¿ƒåŠŸèƒ½1字符替æ�¢/转æ�¢åœºæ™¯1大å°�写转æ�¢#

�写转大写两�写法��简写更易读cattr_test.txt|tra-z A-Zcattr_test.txt|tr[:lower:][:upper:]# 输出HELLO WORLD! 123 456\nLINUX 命令 TR, 测试 文本#

大写转å°�写cattr_test.txt|trA-Z a-zcattr_test.txt|tr[:upper:][:lower:]# 输出hello world! 123 456\nlinux 命令 tr, 测试 文本场景2å­—ç¬¦ä¸€ä¸€æ˜ å°„æ›¿æ�¢# 把数字

替æ�¢ä¸ºa-j按ä½�置一一对应echo12345|tr0123456789 abcdefghij# 输出bcdef# æŠŠç©ºæ ¼æ›¿æ�¢ä¸ºåˆ¶è¡¨ç¬¦cattr_test.txt|tr \t# 输出Hello\tWorld!\t123\t\t456\nLinux\t命令\tTr,\t测试\t\t文本场景3精准替æ�¢# æ— -tç›®æ ‡è¶…é•¿æ—¶æº�字符集最å��ä¸€ä¸ªå­—ç¬¦æ˜ å°„åˆ°ç›®æ ‡å‰©ä½™æ‰€æœ‰å­—ç¬¦echoabc|trabc12345# a→1, b→2, c→3ç›®æ ‡45æ— å¯¹åº”ä½†ä¸�å½±å“�# 输出123# åŠ -t仅替æ�¢åˆ°æº�å­—ç¬¦é›†é•¿åº¦æˆªæ–­ç›®æ ‡å­—ç¬¦é›†ç²¾å‡†æ˜ å°„echoabc|tr-t abc12345# 效æ�œå�Œä¸Šæ›´è§„范六ã€�æ ¸å¿ƒåŠŸèƒ½2åˆ é™¤æŒ‡å®šå­—ç¬¦åœºæ™¯1åˆ é™¤æ•°å­—/æ ‡ç‚¹/ç©ºæ ¼#

åˆ é™¤æ‰€æœ‰æ•°å­—cattr_test.txt|tr-d

cattr_test.txt|tr-d[:digit:]# 输出Hello World! \nLinux 命令 Tr, 测试 文本#

åˆ é™¤æ‰€æœ‰æ ‡ç‚¹ç¬¦å�·cattr_test.txt|tr-d[:punct:]# 输出Hello World 123 456\nLinux 命令 Tr 测试 文本#

åˆ é™¤æ‰€æœ‰ç©ºæ ¼å�«åˆ¶è¡¨ç¬¦ç”¨[:space:]ä»…åˆ ç©ºç™½ä¿�ç•™æ�¢è¡Œcattr_test.txt|tr-d # 输出HelloWorld!123456\nLinux命令Tr,测试文本场景2ä¿�ç•™æŒ‡å®šå­—ç¬¦åˆ é™¤å…¶ä»–æ‰€æœ‰# ä»…ä¿�留字æ¯�å’Œæ�¢è¡Œç¬¦åˆ 除其他所有字符数字ã€�ç©ºæ ¼ã€�æ ‡ç‚¹ã€�中文cattr_test.txt|tr-cd a-zA-Z\n# 输出HelloWorld\nLinuxTr七ã€�æ ¸å¿ƒåŠŸèƒ½3å�‹ç¼©è¿�ç»­é‡�å¤�字符场景1å�‹ç¼©è¿�ç»­ç©ºæ ¼/æ�¢è¡Œç¬¦#

å�‹ç¼©è¿�ç»­ç©ºæ ¼ä¸ºå�•ä¸ªè§£å†³æ–‡æœ¬ä¸­å¤šä½™ç©ºæ ¼é—®é¢˜cattr_test.txt|tr-s # 输出Hello World! 123 456\nLinux 命令 Tr, 测试 文本#

�缩�续空行为�个日志��空行echo-eline1\n\n\nline2\n\nline3|tr-s\n# 输出# line1# line2# line3#

å�‹ç¼©æŒ‡å®šé‡�å¤�字符如è¿�续的数字8echo888999777|tr-s89# 输出8999777ä»…8被å�‹ç¼©ä¸ºå�•个9ä»�ä¿�ç•™è¿�续场景2替æ�¢å�‹ç¼©ç»„å�ˆ# 把所有æ�¢è¡Œç¬¦æ›¿æ�¢ä¸ºç©ºæ ¼å†�å�‹ç¼©è¿�ç»­ç©ºæ ¼ä¸ºå�•个日志行å�ˆå¹¶cattr_test.txt|tr\n |tr-s # 输出Hello World! 123 456 Linux 命令 Tr, 测试 文本八ã€�高频组å�ˆç”¨æ³•

日志处ç�†å�ˆå¹¶å¤šè¡Œæ—¥å¿—为å�•è¡Œåˆ é™¤å¤šä½™ç©ºæ ¼catapp.log|tr\n |tr-s app_single.log

文本清洗仅ä¿�留字æ¯�ã€�æ•°å­—å’Œä¸­æ–‡åˆ é™¤å…¶ä»–å­—ç¬¦# 中文需用范围ä¸�å�Œç¼–ç �å�¯èƒ½ä¸�å�ŒUTF-8下[\4e00-\9fa5]为中文cattext.txt|tr-cd a-zA-Z

\4e00-\9fa5\n

生æˆ�éš�机密ç �å�–/dev/urandom的字符过滤å��å�–10ä½�cat/dev/urandom|tr-cd a-zA-Z

|head-c10# 输出8k9s7B2x5Géš�机10ä½�å­—æ¯�数字密ç �

转æ�¢Windowsæ�¢è¡Œç¬¦\r\n为Linuxæ�¢è¡Œç¬¦\n# åˆ é™¤\rå›�车符仅ä¿�ç•™\n解决Windows文件在Linuxçš„æ�¢è¡Œé—®é¢˜dos2unix 等价äº�tr -d\rwindows.txtlinux.txt

统计文本中数字出ç�°çš„æ€»æ¬¡æ•°cattr_test.txt|tr-cd[:digit:]|wc-c# 输出6tr_test.txt中有123456å…±6个数字ä¹�ã€�ä¸�sedçš„æ ¸å¿ƒåŒºåˆ«trå’Œsedå�‡ä¸ºæ–‡æœ¬å¤„ç�†å·¥å…·ä½†å¤„ç�†ç²’度和场景完全ä¸�å�Œé�¿å…�用错工具命令处ç�†ç²’åº¦æ ¸å¿ƒèƒ½åŠ›é€‚ç”¨åœºæ™¯trå�•个字符字符替æ�¢ã€�åˆ é™¤ã€�å�‹ç¼©ä»…å�•字符大å°�写转æ�¢ã€�字符过滤ã€�é‡�å¤�字符å�‹ç¼©ã€�简å�•å­—ç¬¦æ˜ å°„sed行/字符串字符串替æ�¢ã€�行å¢�åˆ ã€�正则匹é…�多字符替æ�¢å¦‚abc→123ã€�行级过滤ã€�正则替æ�¢ç»�典对比示例# 需求1把所有a替æ�¢ä¸º1b替æ�¢ä¸º2å�•字符tr更简å�•echoabcab|trab12# 输出12c12# 需求2把字符串abc替æ�¢ä¸º123多字符træ— æ³•å®�ç�°ç”¨sedechoabcab|seds/abc/123/g# 输出123abtrå�šä¸�到# 需求3åˆ é™¤æ‰€æœ‰ç©ºæ ¼tr更高效echoa b c|tr-d # 输出abc# 需求4åˆ é™¤åŒ…å�«test的行行级处ç�†ç”¨sedecho-etest1\ntest2\nline3|sed/test/d# 输出line3结论å�•字符处ç�†ç”¨tr高效简æ´�多字符/行级/正则处ç�†ç”¨sedç�µæ´»å¼ºå¤§ã€‚å��ã€�关键注æ„�事项仅å�•字符处ç�†træ— æ³•å¤„ç�†å¤šå­—符替æ�¢å¦‚tr abc 123是a→1ã€�b→2ã€�c→3而é��abc整体替æ�¢ä¸º123字符集长度替æ�¢æ—¶è‹¥æº�字符集长度 ç›®æ ‡å­—ç¬¦é›†ç›®æ ‡æœ€å��一个字符会é‡�å¤�æ˜ å°„å¦‚tr abc 12→ a→1ã€�b→2ã€�c→2å�Ÿæ–‡ä»¶ä¸�修改tr仅输出处ç�†ç»“æ�œéœ€ç”¨é‡�定å�‘写入文件æ‰�会ä¿�存修改转义符使用特殊字符如\tã€�\n需用å�Œå¼•å�·/å�•引å�·åŒ…裹é�¿å…�终端解æ��错误中文处ç�†tr按字节处ç�†UTF-8中文å� 3字节直æ�¥æ›¿æ�¢/åˆ é™¤ä¸­æ–‡å�¯èƒ½ä¹±ç �需确ä¿�字符集匹é…�æ�¨è��用sed处ç�†ä¸­æ–‡ã€‚å��一ã€�总结tr是Linux字符级处ç�†çš„è½»é‡�ç¥�å™¨æ ¸å¿ƒä»·å€¼æ˜¯ç”¨æ��简语法å®�ç�°å�•个字符的批é‡�替æ�¢ã€�åˆ é™¤ã€�å�‹ç¼©æ— 需å¤�æ�‚脚本是管é�“组å�ˆçš„é«˜é¢‘å·¥å…·å…¶æ ¸å¿ƒè¦�点å�¯æ€»ç»“ä¸ºæ ¸å¿ƒåŠŸèƒ½æ›¿æ�¢ä¸€ä¸€æ˜ å°„ã€�åˆ é™¤-dã€�å�‹ç¼©-sã€�å�–å��-c高频场景大å°�写转æ�¢ã€�ç©ºæ ¼/æ�¢è¡Œå�‹ç¼©ã€�字符过滤ã€�æ�¢è¡Œç¬¦è½¬æ�¢å·¥å…·è¾¹ç•Œå�•字符处ç�†ç”¨tr多字符/行级处ç�†ç”¨sed组å�ˆç”¨æ³•ä¸�grepã€�cutã€�wcç­‰æ�­é…�å®�ç�°æ–‡æœ¬æ¸…æ´—ã€�日志处ç�†ã€�æ•°æ�®æ��å�–。

杏8有声小说-杏8有声小说应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123