Saya memiliki file bernama yang Element_queryberisi hasil dari permintaan: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Saya ingin menghapus baris 1 dan baris terakhir menggunakan perintah
Saya memiliki file bernama yang Element_queryberisi hasil dari permintaan: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Saya ingin menghapus baris 1 dan baris terakhir menggunakan perintah
Saya sadar yang terbaik untuk membuat file sementara dengan mktemp, tetapi bagaimana dengan pipa bernama? Saya lebih suka hal-hal yang sesuai POSIX mungkin, tetapi hanya Linux yang dapat diterima. Menghindari Bashisme adalah satu-satunya kriteria sulit saya, ketika saya menulisdash...
Saya mencoba untuk mendapatkan setiap perintah grep untuk menyorot hasilnya dalam warna yang berbeda. Saya bisa melakukannya secara manual dengan garis seperti ini: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep...
Saya mendengar bahwa FIFO dinamai pipa. Dan mereka memiliki semantik yang persis sama. Di sisi lain, saya pikir soket domain Unix sangat mirip dengan pipa (walaupun saya tidak pernah memanfaatkannya). Jadi saya bertanya-tanya apakah mereka semua merujuk pada implementasi yang sama di kernel Linux....
Berikut adalah beberapa opsi yang saya pikirkan, tidak yakin mana yang benar. Ada kesalahan I / O membaca dari pipa. Proses penulisan ke ujung pipa yang lain mati dengan kegagalan. Semua proses yang bisa menulis ke pipa telah menutupnya. Buffer tulis dari pipa sudah penuh. Rekan telah menutup...
Saya memiliki aplikasi yang akan menghasilkan sejumlah besar data yang tidak ingin saya simpan ke disk. Sebagian besar aplikasi mengeluarkan data yang tidak ingin saya gunakan, tetapi satu set informasi berguna yang harus dipisah menjadi file yang terpisah. Misalnya, diberikan output...
Maaf jika ini pertanyaan konyol tapi saya mencoba menyelesaikan sesuatu seperti ini tetapi dalam satu baris: $ prog1 | prog2 $ prog1 | prog3 Jadi, pada dasarnya saya ingin menjalankan prog1 dan pipa output ke prog2 dan prog3 secara terpisah (bukan pipa berantai). Pada awalnya, saya mencoba...
Contoh di bawah ini mengejutkan saya. Tampaknya kontra intuitif ... selain dari fakta bahwa ada kumis lebih banyak waktu pengguna untuk echo | sedkombo. Mengapa echomenggunakan begitu banyak waktu sistem ketika berjalan sendiri, atau seharusnya pertanyaannya adalah, Bagaimana sedmengubah keadaan...
Saya mencoba untuk cdmenerima nama direktori yang dialihkan ke sana dari perintah lain. Tidak satu pun dari metode ini yang berfungsi: $ echo $HOME | cd $ echo $HOME | xargs cd Ini berhasil: $ cd $(echo $HOME) Mengapa set perintah pertama tidak berfungsi, dan adakah yang lain juga gagal dengan...
Jika saya ingin tcpdump permintaan DNS oleh klien (pada router OpenWrt 10.04), maka saya root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2>&1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96...
Saya ingin timeperintah yang terdiri dari dua perintah terpisah dengan satu keluaran perpipaan ke yang lain. Misalnya, perhatikan dua skrip di bawah ini: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Sekarang, bagaimana saya bisa timemelaporkan waktu yang diperlukan foo.sh |...
Saya mencoba menemukan cara paling efisien untuk beralih melalui nilai-nilai tertentu yang merupakan jumlah nilai yang konsisten dari satu sama lain dalam daftar kata yang dipisahkan oleh ruang (saya tidak ingin menggunakan array). Sebagai contoh, list="1 ant bat 5 cat dingo 6 emu fish 9 gecko...
Sebelumnya saya menggunakan sourceperintah seperti ini: source file_name Tapi yang saya coba lakukan adalah ini: echo something | source Yang tidak
Saya telah menjelajahi hampir semua pertanyaan serupa yang tersedia , tetapi tidak berhasil. Izinkan saya menjelaskan masalah secara rinci: Saya menjalankan beberapa skrip yang tidak dijaga dan ini dapat menghasilkan output standar dan garis kesalahan standar, saya ingin menangkap mereka dalam...
Pertanyaan ini dimigrasikan dari Server Fault karena dapat dijawab di Unix & Linux Stack Exchange. Bermigrasi 3 tahun yang lalu . Saya membuat file uji bernama 'test' yang berisi yang berikut: xxx yyy zzz Saya menjalankan perintah: (sed '/y/ q'; echo aaa; cat)
Saya telah membaca tentang bagaimana pipa diimplementasikan di kernel Linux dan ingin memvalidasi pemahaman saya. Jika saya salah, jawaban dengan penjelasan yang benar akan dipilih. Linux memiliki VFS yang disebut pipef yang dipasang di kernel (bukan di ruang pengguna) pipefs memiliki super blok...
Mengapa saya mendapatkan nilai berbeda $xdari cuplikan di bawah ini? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done echo x=$x # x=1 .. but why? x=1 echo fred | while read...
Pada baris perintah, saya bisa mengarahkan atau mem-pipe output dari suatu perintah ke file atau perintah lain menggunakan >atau |operator setelah perintah. Saya telah menemukan situasi yang kurang standar bahwa saya ingin mengarahkan output ke file, tetapi saya tampaknya tidak memiliki peluang...
Beberapa shell, seperti bash, mendukung Substitusi Proses yang merupakan cara untuk menampilkan output proses sebagai file, seperti ini: $ diff <(sort file1) <(sort file2) Namun, konstruksi ini bukan POSIX dan, karenanya, tidak portabel. Bagaimana bisa memproses penggantian dicapai dalam...
Bisakah kurang mengikuti (dengan menekan F) input yang di-pip (mirip dengan file)? Untuk file yang sedang ditulis, perintah less <file> akan mengikuti file saat menekan F. Tetapi jika saya memiliki perintah yang menyalurkan output langsung ke kurang, seperti ini command | less menekan...