คำถามติดแท็ก text

ข้อความที่มีไว้สำหรับผู้อ่านของมนุษย์โดยทั่วไปประกอบด้วยประโยคในภาษามนุษย์จัดในวรรค

5
การสร้างไดอะแกรมใน ASCII
ฉันกำลังมองหาโปรแกรมที่ฉันสามารถใช้เพื่อสร้างแผนภาพ ASCII ดังกล่าว: +---------+ | | +--------------+ | NFS |--+ | | | | | +-->| CacheFS | +---------+ | +----------+ | | /dev/hda5 | | | | | +--------------+ +---------+ +-->| | | | | | |--+ | AFS |----->| FS-Cache | | | | |--+ +---------+ +-->| | …
141 text  graph  ascii-art 

4
อักขระ ^ M เรียกว่าอะไร
TexPad กำลังสร้างมัน ฉันรู้ว่ามันอยู่ภายใต้กำหนดเวลาบางส่วน ฉันจำไม่ได้ว่ามันคือชื่อ ตัวละครสีน้ำเงิน: ฉันแค่ต้องการเอาออกเป็นจำนวนมากจากเอกสารของฉัน คุณพิมพ์มันได้อย่างไร

9
การค้นหาไฟล์“ ไม่ใช่ไบนารี” ทั้งหมด
เป็นไปได้หรือไม่ที่จะใช้findคำสั่งเพื่อค้นหาไฟล์ "ที่ไม่ใช่ไบนารี" ทั้งหมดในไดเรกทอรี? นี่คือปัญหาที่ฉันพยายามแก้ไข ฉันได้รับไฟล์เก็บถาวรจากผู้ใช้ windows ไฟล์เก็บถาวรนี้มีซอร์สโค้ดและไฟล์ภาพ ระบบการสร้างของเราเล่นได้ไม่ดีกับไฟล์ที่มีปลายแถวของ windows ฉันมีโปรแกรมบรรทัดคำสั่ง ( flip -u) ที่จะพลิกจบบรรทัดระหว่าง * ระวังและ windows ดังนั้นฉันต้องการทำอะไรแบบนี้ find . -type f | xargs flip -u อย่างไรก็ตามหากคำสั่งนี้ทำงานกับไฟล์รูปภาพหรือไฟล์สื่อไบนารีอื่น ๆ คำสั่งนี้จะทำให้ไฟล์เสียหาย ฉันรู้ว่าฉันสามารถสร้างรายการนามสกุลไฟล์และตัวกรองด้วยสิ่งนั้นได้ แต่ฉันอยากมีบางอย่างที่ไม่พึ่งพาฉันเพื่อให้รายการนั้นเป็นปัจจุบัน ดังนั้นมีวิธีการหาไฟล์ที่ไม่ใช่ไบนารีทั้งหมดในต้นไม้ไดเรกทอรีหรือไม่ หรือมีวิธีอื่นที่ฉันควรพิจารณาหรือไม่
43 files  find  text  newlines 


4
vi เพิ่มบรรทัดใหม่ (LF) ในตอนท้ายของไฟล์อย่างเงียบ ๆ หรือไม่?
ฉันมีปัญหาในการทำความเข้าใจกับพฤติกรรมแปลก ๆ : vi ดูเหมือนว่าจะเพิ่มขึ้นบรรทัดใหม่ (ASCII: LF เนื่องจากเป็นระบบ Unix ( AIX )) ที่ท้ายไฟล์เมื่อฉันไม่ได้พิมพ์เฉพาะเจาะจง ฉันแก้ไขไฟล์ดังกล่าวใน vi (ระวังที่จะไม่ป้อนบรรทัดใหม่ในตอนท้าย): # vi foo ## Which I will finish on the char "9" and not input a last newline, then `:wq` 123456789 123456789 123456789 123456789 ~ ~ ## When I save, the cursor is just …
36 vi  history  text 

10
มีวิธีที่สะดวกในการจัดประเภทไฟล์เป็น "binary" หรือ "text" หรือไม่?
ยูทิลิตี้ Unix มาตรฐานต้องการgrepและdiffใช้ฮิวริสติกบางอย่างเพื่อจัดประเภทไฟล์เป็น "text" หรือ "binary" ( grepเอาต์พุตของEg อาจมีบรรทัดที่เหมือนBinary file frobozz matchesกัน) มีการทดสอบที่สะดวกที่สามารถนำไปใช้ในzshสคริปต์เพื่อดำเนินการจัดหมวดหมู่ "ข้อความ / ไบนารี" ที่คล้ายกัน? (นอกเหนือจากที่ต้องการgrep '' somefile | grep -q Binary) (ฉันตระหนักว่าการทดสอบใด ๆ เช่นนั้นจำเป็นต้องเป็นแบบฮิวริสติกและไม่สมบูรณ์ดังนั้น)
35 files  text 

5
สร้างลำดับของตัวเลขหนึ่งรายการต่อหนึ่งบรรทัดในไฟล์
มีวิธีการสร้างออกมาจากอากาศบางไฟล์ที่เป็นลำดับของตัวเลขเริ่มต้นที่จำนวนที่กำหนดหนึ่งต่อบรรทัด? สิ่งที่ต้องการ magic_command start 100 lines 5 > b.txt แล้วb.txtจะเป็น 100 101 102 103 104

5
การแปลงไฟล์ UTF-8 เป็น ASCII (ความพยายามอย่างดีที่สุด)
ฉันมีไฟล์ใน UTF-8 ที่มีข้อความเป็นหลายภาษา ส่วนใหญ่เป็นชื่อของผู้คน ฉันต้องแปลงเป็น ASCII และฉันต้องการผลลัพธ์เพื่อให้ดูเหมาะสมที่สุด มีวิธีการแปลงจากการเข้ารหัสที่กว้างขึ้นเป็นวิธีที่แคบกว่า การแปลงที่ง่ายที่สุดคือการแทนที่อักขระที่ไม่ใช่ ASCII ทั้งหมดด้วยตัวยึดตำแหน่งบางตัวเช่น '_' ถ้าฉันรู้ภาษาที่ไฟล์นั้นเขียนมีความเป็นไปได้เพิ่มเติมเช่นโรมัน เครื่องมือ Unix หรือไลบรารีภาษาการเขียนโปรแกรมที่มีอยู่ใน Unix สามารถให้การแปลงที่ดี (พยายามที่สุด) จาก UTF-8 เป็น ASCII ได้ไหม ข้อความส่วนใหญ่เป็นภาษาที่ใช้ภาษาละตินยุโรป

2
ต้องมีเงื่อนไขอะไรบ้างสำหรับไฟล์ที่จะเป็นไฟล์ข้อความตามที่กำหนดโดย POSIX
POSIX กำหนดไฟล์ข้อความเป็น: ไฟล์ที่มีตัวอักษรจัดเป็นศูนย์หรือมากกว่าบรรทัด บรรทัดไม่มีอักขระ NUL และไม่มีความยาวเกิน {LINE_MAX} ไบต์รวมถึงอักขระ <newline> แม้ว่า POSIX.1-2017 จะไม่แยกความแตกต่างระหว่างไฟล์ข้อความและไฟล์ไบนารี (ดูมาตรฐาน ISO C) แต่ยูทิลิตี้จำนวนมากจะสร้างเอาต์พุตที่สามารถคาดการณ์ได้หรือมีความหมายเมื่อทำงานกับไฟล์ข้อความ ยูทิลิตี้มาตรฐานที่มีข้อ จำกัด ดังกล่าวจะระบุ "ไฟล์ข้อความ" ในส่วน STDIN หรือ INPUT FILES เสมอ ที่มา: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_403 อย่างไรก็ตามมีหลายสิ่งที่ฉันไม่ชัดเจน: ไฟล์ข้อความต้องเป็นไฟล์ปกติหรือไม่ ในข้อความที่ตัดตอนมาข้างต้นมันไม่ได้บอกอย่างชัดเจนว่าไฟล์จะต้องเป็นไฟล์ปกติ ไฟล์สามารถพิจารณาเป็นไฟล์ข้อความได้หรือไม่หากมีอักขระหนึ่งตัวและหนึ่งตัวเท่านั้น (เช่นอักขระเดียวที่ไม่ได้ขึ้นบรรทัดใหม่ด้วย) ฉันรู้ว่าคำถามนี้อาจฟังดูไร้ค่า แต่พวกเขาใช้คำว่า "ตัวอักษร" แทน "หนึ่งตัวหรือมากกว่า" คนอื่นอาจไม่เห็นด้วย แต่ถ้าพวกเขาหมายถึง "หนึ่งตัวหรือมากกว่า" ฉันคิดว่าพวกเขาควรพูดอย่างชัดเจน ในข้อความที่ตัดตอนมาด้านบนมันทำให้การอ้างอิงถึง "เส้น" ฉันพบคำจำกัดความสี่บรรทัดในชื่อ: "Empty Line", "Display Line", "Inline …
22 files  posix  text 

4
วิธีการเปลี่ยนการเข้ารหัสจากข้อความที่ไม่ใช่ ASCII-Extended Extended ASCII, ด้วยตัวต่อบรรทัด CRLF เป็น UTF-8
ฉันมีไฟล์ txt: $ file -i x.txt x.txt: text/plain; charset=unknown-8bit $ file x.txt x.txt: Non-ISO extended-ASCII text, with CRLF line terminators และมีอักขระบางตัวที่เข้ารหัสไม่ถูกต้อง: trwa³y, sta³y, usuwaæ ฉันจะเปลี่ยนการเข้ารหัสของไฟล์นี้เป็น UTF-8 ได้อย่างไร ฉันได้ลองวิธีต่อไปนี้แล้ว: $ iconv -f ASCII -t UTF-8 x.txt puiconv: illegal input sequence at position 4 บางทีฉันควรใช้extended ASCII( high ASCII) แต่หาไม่พบในiconvรายการเข้ารหัสของ

4
มีไฟล์ PDF เป็น text-converter บ้างไหม?
ฉันต้องการไฟล์ PDF เป็นข้อความเพื่อให้ฉันสามารถค้นหาไฟล์เหล่านั้นเป็นจำนวนมากจาก commandline มีตัวแปลงสำหรับ Ubuntu, OBSD หรือ distro ที่คล้ายกันบ้างไหม? บางทีอาจจะโพสต์ที่เกี่ยวข้อง OCR กับอูบุนตูที่นี่
21 search  pdf  ocr  text 

9
มีบางอย่างเช่น lorem ipsum generator หรือไม่?
มีบางอย่างเช่น ' lorem ipsum generator' หรือไม่? ฉันรู้ว่ามันมีอยู่ในลาเท็กซ์และแม้กระทั่งใน LibreOffice แต่ฉันกำลังมองหาคำสั่งเทอร์มินัล ฉันต้องการพิมพ์บางอย่างเช่นloremipsum 10 >> file1.txtที่จะให้ฉัน 10 ย่อหน้าแรกของ lorem ipsum แต่ละย่อหน้าลงท้ายด้วยหนึ่งตัวอักษร LF และ 1 เส้นสีขาวที่ว่างเปล่าระหว่างแต่ละ paragaph และผลลัพธ์จะถูกเปลี่ยนเส้นทางไปยังไฟล์ชื่อ file1.txt ในไดเรกทอรีปัจจุบัน
20 shell  terminal  text 

6
ส่วนขยายใดที่จะใช้สำหรับไฟล์ข้อความ (Unix / Linux)
ฉันสังเกตเห็นว่าฉันสามารถอ่านไฟล์ข้อความโดยไม่มีนามสกุล.txtได้ มาทำไม ฉันควรบันทึกไฟล์เหล่านี้โดยมีหรือไม่มี.txtนามสกุลหรือไม่ นอกจากนี้.iniไฟล์เกี่ยวกับอะไร? ฉันมักจะใช้พวกเขาเช่นนี้config.iniฉันควรลบส่วนขยายที่นี่หรือไม่ แหล่งข้อมูลทั่วไปเกี่ยวกับวิธีที่ Linux จัดการกับส่วนขยายไฟล์จะมีประโยชน์

11
Grep จำนวนมากของรูปแบบจากไฟล์ขนาดใหญ่
ฉันมีไฟล์ที่เติบโตประมาณ 200,000 บรรทัดต่อวันและมันถูกสร้างขึ้นด้วยบล็อกสามบรรทัดเช่น: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist ตอนนี้ผมมีไฟล์อื่นจากที่ผมดึงประมาณ 10,000 1358726575123รูปแบบที่สำคัญเช่น จากนั้นฉันเรียกใช้forลูปที่มีรูปแบบเหล่านี้และต้องตรวจสอบกับไฟล์แรก หากไฟล์ไม่มีรูปแบบดังกล่าวฉันบันทึกรูปแบบในไฟล์ที่สามเพื่อการประมวลผลเพิ่มเติม: for number in $(grep -o '[0-9]\{12\}' file2); do # finds about 10.000 keys if ! grep -q ^$number$ file1; then # file1 is a …
18 grep  awk  database  text 

5
เปิดไฟล์ข้อความในเทอร์มินัลและรีเฟรชอัตโนมัติเมื่อใดก็ตามที่มีการเปลี่ยนแปลง
ฉันจะเปิดไฟล์ข้อความในเทอร์มินัลด้วยการรีเฟรชอัตโนมัติทันทีทุกครั้งที่มีการเปลี่ยนแปลงได้อย่างไร ฉันได้มองที่vimมี:set autoreadแต่ต้องใช้การป้อนข้อมูลประถมบางอย่าง (เช่นภายในปุ่มกดvim) ที่จะเรียกการฟื้นฟู ฉันต้องการให้รีเฟรชอัตโนมัติเป็นแบบแฮนด์ฟรี มีแฮ็คที่จะทำเช่นนี้? ฉันใช้ Crunchbang 11 แต่ฉันรู้สึกสบายใจกับเครื่องเทอร์มินัล
15 terminal  text 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.